Дмитрий пишет: Но это произошло в промежутке между получением двух срезов ТТП, поэтому в итоге изменение значения этого параметры мы в терминале не увидим.
Вот именно что ВИЗУАЛЬНЫХ изменений мы не увидим, но изменения БЫЛИ поэтому будет две строки
Таблциа Истории
Пользователь
Сообщений: Регистрация: 23.01.2015
02.04.2015 13:24:23
Цитата
Дмитрий пишет: 1) Это про Текущую таблицу параметров 2) Из этого никак явно не следует, что в Таблице истории значений параметров могут идти друг за другом полностью идентичные строки.
Я Вам открою секрет, таблица изменения параметров и таблица истории параметров, это то что было в таблице параметров. И из этого явно следует что в Таблице истории значений параметров могут идти друг за другом полностью идентичные строки.
Таблциа Истории
Пользователь
Сообщений: Регистрация: 23.01.2015
02.04.2015 13:22:50
Цитата
Дмитрий пишет: Опять же из этого никак не очевидно, что эти оставшиеся незамеченными изменения повлияют на появление новых (одинаковых) строк в Таблице истории значений параметров или Таблице изменений параметров.
Кто говорил про оставшиеся? Я Вам говорю про то что цифра изменилась и в результате этих изменения она приняла предыдущее значение +1 а потом -1
Sergey Gorokhov пишет: Если в течении этого периода, произошли изменения которые не изменили фактического значения, то в таблице истории Вы увидитедве визуально одинаковые строки. Банальный пример кто-то выставил заявку и тут же снял.
В документации об этом ничего не сказано, поэтому я и был озадачен...
Вот еще познавательная информация, тоже из руководства:
Цитата
Таблица истории формируется на сервере QUIK опросом состояния параметров торгов через малые интервалы времени и может пропускать изменения параметров, следующие одно за другим в течение малого промежутка времени (например, несколько последовательных сделок по одному инструменту). Для экспорта информации по сделкам используйте Таблицу всех сделок.
Sergey Gorokhov пишет: Если в течении этого периода, произошли изменения которые не изменили фактического значения, то в таблице истории Вы увидитедве визуально одинаковые строки. Банальный пример кто-то выставил заявку и тут же снял.
В документации об этом ничего не сказано, поэтому я и был озадачен...
Да ладно, а как же это?
Цитата
Также на содержание таблицы и периодичность ее обновления влияют настройки получения данных описанные в п. . По умолчанию таблица обновляется 1 раз в секунду.
Я еще раз повторяю, для ответа на конкретный случай нужна информация конкретно с того сервера на котором этот случай зафиксирован. Без этой информации я могу давать только возможные варианты.
Таблциа Истории
Пользователь
Сообщений: Регистрация: 23.01.2015
02.04.2015 13:07:49
Цитата
Дмитрий пишет: Но речь ведь шла о полностью совпадающих значениях всех параметров.
Как наверное известно, данные в Таблице Текущих Параметров поступают не все подряд, а срезами, раз в период времени. Этот период, у разных брокеров, может отличаться. Если в течении этого периода, произошли изменения которые не изменили фактического значения, то в таблице истории Вы увидите две визуально одинаковые строки. Банальный пример кто-то выставил заявку и тут же снял.
Привожу реальный пример: В таблице всех сделок есть сделка по времени 10:07:46 на 37 лотлв.
Если смотреть эту же сделку в таблице Истории по времени последней сделки, то там можно обнаружить эту сделку с тем же временем, с тем же кол-ом лотов и с той же ценой покупки, но в кол-ве трех Одинаковых строк, то есть остальные6 параметры абсолютно равны между строками.
Ладно, перефразируем ответ. Если произошли изменения в ТВС то неизменно должны произойти изменения в таблице истории. Но не всегда это правило работает на оборот.
Таблциа Истории
Пользователь
Сообщений: Регистрация: 23.01.2015
02.04.2015 12:48:11
Цитата
"Дмитрий пишет: 1) из Вашего ответа я не совсем понял - появление двух одинаковых строк (т.е. с полностью совпадающими значениями всех параметров) в Таблице истории значений параметров - это нормальное явление или по идее так не должно быть?
Да это нормально. А почему нет? Ведь никто не гарантирует что данные могут меняться только в сторону увеличения/уменьшения.
Цитата
Дмитрий пишет: 2) правильно ли я понимаю, что для Таблицы изменений параметров появление полностью одинаковых строк - нормальное явление? Или подобных строк там тоже не должно быть по идее? Или же они могут быть, но только в том случае, если изменялся параметр, значение которого не выведено в эту таблицу?
Для "Таблицы изменений параметров" и для "Таблица истории значений параметров" ответ один, появление одинаковых строк вполне допустимо.
Таблциа Истории
Пользователь
Сообщений: Регистрация: 23.01.2015
02.04.2015 12:40:25
Цитата
Optimus1 Optimus1 пишет: Подскажите, данные из "Таблицы истории" должны окрелироваться с данными из "Таблицы всех сделок" ?
Коррелироваться не должны. тем более что у Вас участвует целая куча параметров. Повторная строка появится при изменении любого из них.
В какой таблице найти информацию о short
Пользователь
Сообщений: Регистрация: 23.01.2015
02.04.2015 12:37:15
Цитата
Дмитрий пишет: Зарегистрируйте... Я ведь могу быть далеко не последним, у кого возникнут подобные вопросы. Или хотя бы подробно опишите в документации этот момент, чтобы уже при прочтении справки по функции getBuySellInfo было ясно, в каких случаях она не работает и нужно использовать getBuySellInfoEx.
Я прошу прощения, честно совсем забыл про существование функции getBuySellInfoEx. Она решает поставленную задачу без регистрации пожелания.
Цитата
Дмитрий пишет: client_type STRING Тип клиента будет возвращено значение "МД", а на самом деле там стоит значение "4". Нигде не сказано, что типу клиента МД соответствует такое значение этого параметра.
Информация получена, проблема изучается. Постараемся в ближайшее время дать отве
Таблциа Истории
Пользователь
Сообщений: Регистрация: 23.01.2015
02.04.2015 12:25:45
Цитата
Дмитрий пишет: Вот и хотелось бы, чтобы разработчики уже прояснили нам ситуацию...
Здравствуйте, На сколько становится понятно, суть в том что делают экспорт таблицы истории по DDE в Excel и в какой-то момент в Excel появляются две одинаковые строки. Так вот, как верно подметил это на самом деле, может быть не дублирование строки а новая, совершенно другая строка, но с теми же параметрами что и предыдущая. Конкретный случай не рассматриваем, так как нужна информация с конкретного сервера куда был подключен пользователь.
Дмитрий пишет: Добрый день! Сейчас прогнал тест по всем акциям - ни одна из них не имеет значения "1" в поле is_margin_sec, хотя заведомо знаю (по таблице купить/продать), что акций, по которым разрешена короткая продажа - почти два десятка.
Уважаемые разработчики, когда сможете прокомментировать данную проблему? Может быть есть другой способ получить список акций, по которым разрешена короткая продажа? Если нет, то когда ожидать устранения описанной проблемы?
Здравствуйте, К сожалению, в текущей реализации функция getBuySellInfo не даст ответа на возникший вопрос для бумаг с типом МД Можем предложить зарегистрировать пожелание на доработку. Зарегистрировать пожелание?
Универсальный дистрибутив квика
Пользователь
Сообщений: Регистрация: 23.01.2015
02.04.2015 08:22:39
Здравствуйте, На самом деле, терминал QUIK (за исключением плагинов) и так одинаковый для всех брокеров. Поэтому Вы легко можете взять любой терминал, и поменяв настройки, использовать его у своего брокера. Минимальный набор файлов которые нужно переместить это файлы ключей pubring.txk, secring.txk и файл с адресами серверов ip.cfg Еще существуют случаи использования брокерами разных крипто провайдеров и тогда требуется перенос дополнительных файлов, но это не Ваш случай.
Однако, на самом деле, причина возникшей у Вас проблемы скорее всего не в дистрибутиве (так как он и так одинаковый) а в чем-то другом. Если расскажете в чем суть, мы постараемся помочь.
Как вернуться на предыдущую версию до 6.17.0.58?, Половина окон исчезла и файл wnd вместо 900к стал весить 189МБ!
Stanislav Tvorogov пишет: В случае, если пользователь работал на реальном, ему необходимо обратиться к своему брокеру за получением обновления QUIK.
1. у меня у моего брокера - нет такого апдейта. Нет также его и в меню квика. 2. обычно, насколько я знаю, сначала появляется обновление именно на сайте, а уж потом с лагом в 2 недели, а то и больше у брокеров. 3. я пока не услышал разумного объяснения: почему когда номер новой версии уже вами "засвечен" и вы уже на него ссылаетесь я не могу ознакомиться хотя бы с историей изменений в данной версии на сайте quik.ru ввиду отсутствия всякого упоминания об этом релизе? почему о выходе новой версии мы должны догадываться?
Здравствуйте, 1. У нас нет права заставлять брокеров давать своим клиентам обновления терминалов. Если брокер Вам не предоставил обновление, значит у него есть на это причины и спрашивать о них, нужно у него. 2. да, к сожалению некоторые брокера выкладывают обновления с задержкой, но причины нам не известны. спросите брокера. 3. Выход новой версии, всегда указывается в новостях, по ссылке: Однако, выход патчей, действительно не всегда есть в новостях. Список исправлений всегда присутствует в комплекте обновления. Также, мы всегда готовы его отправить по запросу.
Общии вопросы новчика
Пользователь
Сообщений: Регистрация: 23.01.2015
31.03.2015 12:26:09
Цитата
Optimus1 Optimus1 пишет: А так можно сразу в CSV охранять, это еще лучше
А не подскажите, какую ориентировчно тему читать, чтобы такой скрипт можно было понять, как написать ?
Заказ дынных это наша функция CreateDataSource. Почитать о ней можно в файле справки QLUA.chm "Функции взаимодействия скрипта Lua и Рабочего места QUIK" "Функции для работы с графиками" "CreateDataSource" Для заказа данных из Таблицы Всех Сделок, эту функцию нужно запускать с параметром INTERVAL_TICK
Что касается сохранения в csv файл, то нужно воспользоваться стандартными Lua функциями работы с файлами. Вот маленький пример:
Код
function main()
local FileName=getScriptPath().."\\" .. "FILE.csv"
local file=io.open(FileName, "a+")
if file~=nil then
file:write("Hello World;Hello World;Hello World;" .. "\n")
file:flush()
end
file:close()
message("File Saved: "..FileName)
end
Общии вопросы новчика
Пользователь
Сообщений: Регистрация: 23.01.2015
31.03.2015 11:58:12
Цитата
Optimus1 Optimus1 пишет: А можно ли заказать данные из этой таблицы и экппортировать их через DDE в ексель ?
LUA позволяет подключать разные плагины. Поэтому ответ: скорее всего можно, но сторонними средствами. Точной информации у нас нет, так как нам не известно существует ли плагин DDE экспорта через LUA. Имеющимися средствами QUIK экспортировать по DDE через LUA нельзя.
Однако, совсем не понятно зачем использовать именно DDE, ведь есть более удобный способ сохранять в формат csv файла. В общем, вариантов экспорта целая куча, все зависит от решаемой Вами задачи
Подскажите пожалуйста, можной ли с помщью Lua, сделать такие простые вещи, как, к примеру:
1)Открыть таблицу всех сделок, выбрать конкретную акцию N1, выбрать определенные параметры, сохрнаить в такой то файл на жесткий жиск. 2)Открыть таблицу всех сделок, выбрать конкретную акцию N2,выбрать определенные параметры, сохрнаить в такой то файл на жесткий жиск.
?
Здравствуйте, именно открыть таблицу - нельзя. Но можно заказать данные из этой таблицы и далее сохранять их в файл.
getDepoEx, не работает getDepoEx
Пользователь
Сообщений: Регистрация: 23.01.2015
31.03.2015 10:18:21
Цитата
juriy163 S пишет: Может причина какая то в самой табл. лимитов ?
Боюсь что если бы это было действительно так, было бы гораздо больше обращений по данной проблеме. Проблема именно в Вашем коде, и пробел это только доказывает. Выложите копию куска кода в котором Вы работаете с функцией getDepoEx
6.17.0.58 bugs collection, разработчикам на заметку. (все остальные - прошу проходить мимо и не засорять топик)
Пользователь
Сообщений: Регистрация: 23.01.2015
31.03.2015 09:32:27
Цитата
sam063rus пишет: если далее присвоить IMAGE_PATH эту конструкцию: labelimagepath1 = getScriptPath() .. "\\blueline.bmp" - то, тоже всё работает. Таким образом, тут думаю имеет крайне важное значение порядок инициализации labelparams в AddLabel. То есть если IMAGE_PATH в ней НЕ является пустым и содержит не правильный путь то, именно тогда начинаются "грабли".
6.17.0.58 bugs collection, разработчикам на заметку. (все остальные - прошу проходить мимо и не засорять топик)
Пользователь
Сообщений: Регистрация: 23.01.2015
31.03.2015 08:50:10
Цитата
sam063rus пишет: для начала, начнём именно с этого момента. почему у вас именно так. Хотелось бы услышать ваши мысли по этому поводу?
так как у Вас терминал зависает и без функции getScriptPath то скорее всего она не причем. но с ней явно есть какая-то беда. с этим разберемся отдельно, это уже наша внутренняя тема.
6.17.0.58 bugs collection, разработчикам на заметку. (все остальные - прошу проходить мимо и не засорять топик)
Пользователь
Сообщений: Регистрация: 23.01.2015
31.03.2015 08:17:37
Цитата
sam063rus пишет: на всякий случай, если это, действительно важно: OS WIN XP PRO SP3
конечно жаль, что в данном случае, минидамп не был сформирован (почему-то)
Спасибо за уточнение
6.17.0.58 bugs collection, разработчикам на заметку. (все остальные - прошу проходить мимо и не засорять топик)
Пользователь
Сообщений: Регистрация: 23.01.2015
31.03.2015 07:54:55
К сожалению, повторить проблему никак не получается. Но тем не менее мы изучим проблему. Постараемся в ближайшее время дать ответ.
6.17.0.58 bugs collection, разработчикам на заметку. (все остальные - прошу проходить мимо и не засорять топик)
мне неинтересны ваши предупреждения да и в общем-то диалог с вами. судя по вашим ответам - вы не обладаете необходимой минимальной компетенцией, чтоб отвечать на вопросы пользователей по квику. Советую для начала, набраться опыта - хотя бы до уровня Михаила Булычева (это единственный человек, компетентность которого не вызывает сомнений).
поэтому, вы можете меня смело забанить на этому форуме . я от этого абсолютно ничего не потеряю.
Удачи вам, Сергей...
))
Михаил это разработчик, а не сотрудник саппорта. И его работа заключается в разработке. Соответсвенно его появление на форуме абсолютно на добровольной основе. Поэтому Вам в любом случае придется довольствоваться тем что есть. Если заявлено о проблеме, то первый шаг к ее изучению, это попытка воспроизвести. Собственно это правило которого придерживаются специалисты в любой отрасли. В Вашем случае, приведенный код не приводит к зависаниям. Но это потому, что я убрал функцию getScriptPath Если ее оставить то код вообще не запуститься. От сюда и логичный вопрос, как Вы его запускали
Закрытие сделки по рынку
Пользователь
Сообщений: Регистрация: 23.01.2015
31.03.2015 07:02:54
Цитата
mord3 пишет: т.е. KILL_ORDER + NEW_ORDER ? Спасибо.
Да, только с начала KILL_ORDER а потом NEW_ORDER а не вместе А если речь про стоп заявку то KILL_STOP_ORDER а потом NEW_STOP_ORDER
Закрытие сделки по рынку
Пользователь
Сообщений: Регистрация: 23.01.2015
31.03.2015 06:52:26
Цитата
mord3 пишет: А как это сделать в коде QLUA для уже созданной заявки?
Ровнотакже как Вы это делаете через интерфейс, а именно снять старую заявку и поставить новую
6.17.0.58 bugs collection, разработчикам на заметку. (все остальные - прошу проходить мимо и не засорять топик)
Пользователь
Сообщений: Регистрация: 23.01.2015
31.03.2015 06:36:19
Цитата
sam063rus пишет: ваша задача, как разработчиков - обеспечить 100%-ную стабильность квика - дабы он при любом раскладе не зависал от скриптов. если скриптовая система ( в клуа-вской реализации) заведомо не обладает устойчивостью к действиям пользователя то, спрашивается: на хрена козе баян??
Второе предупреждение, следите за языком. Просьба вести культурный диалог.
6.17.0.58 bugs collection, разработчикам на заметку. (все остальные - прошу проходить мимо и не засорять топик)
Пользователь
Сообщений: Регистрация: 23.01.2015
31.03.2015 06:34:59
Цитата
sam063rus пишет: делал всё именно так, как написано в скрипте-примере.
и вообще, причём здесь, с ней или без неё? getScriptPath - одинаково доступна и в обычных скриптах и в скриптах-индикаторах. по кр. мере - так сказано в вашей документации.
Просьба уточнить это требуется для воспроизведения описанной ситуации
flags в OnTransReply
Пользователь
Сообщений: Регистрация: 23.01.2015
30.03.2015 12:04:25
Цитата
latrop1 пишет: Кем не используются? Сейчас вижу, что это поле реально чем-то заполняется. Можно просто узнать - чем оно заполняется?
Согласно документации поле flags в событии OnTransReply не предназначено для использования. Можете считать что сейчас там мусор.
6.17.0.58 bugs collection, разработчикам на заметку. (все остальные - прошу проходить мимо и не засорять топик)
Пользователь
Сообщений: Регистрация: 23.01.2015
30.03.2015 12:00:15
Здравствуйте, Уточните Вы воспроизводили с функцией getScriptPath или без нее?
Процентное изменение от цены закрытия, Стандартные средства quik
Пользователь
Сообщений: Регистрация: 23.01.2015
30.03.2015 10:48:33
Здравствуйте!
Информация получена, проблема изучается. Постараемся в ближайшее время дать ответ.
Подключение dll через LUA
Пользователь
Сообщений: Регистрация: 23.01.2015
30.03.2015 10:21:41
Здравствуйте, У нас нет таких примеров. Попробуйте поискать в интернете
Как вернуться на предыдущую версию до 6.17.0.58?, Половина окон исчезла и файл wnd вместо 900к стал весить 189МБ!
Пользователь
Сообщений: Регистрация: 23.01.2015
26.03.2015 09:59:59
Цитата
dilettante пишет: Коллеги, дайте, пожалуйста, ссылку на дистрибутив версии 6.16. Похоже, опять разрабы сырую версию выпустили
Уточните в чем именно по Вашему выражается "сырость" С какими проблемами Вы столкнулись?
flags в OnTransReply
Пользователь
Сообщений: Регистрация: 23.01.2015
26.03.2015 07:35:27
Цитата
latrop1 пишет: 1. В транзакции, приходящей по OnTransReply есть поле flags. Что означают установленные там флаги?
Здравствуйте, flags в OnTransReply временно не используются.
Как вернуться на предыдущую версию до 6.17.0.58?, Половина окон исчезла и файл wnd вместо 900к стал весить 189МБ!
Здравствуйте, Нам бы хотелось разобраться в причинах вылета. Опишите подробнее, какие симптомы? Если программа предлагает отправить dmp файл, то отправьте его нам на quiksupport@arqatech.com
onOrder срабатывает при каждом изменении заявки Никто не говорил что все изменения показываются. это могут быть служебные изменения, которые просто не отображаются. И как было сказано этому вопросу уже много лет, Вы легко найдете на старом форуме список возможных причин и удовлетворить любопытство.
Правильно я понимаю, что получить только с getItem позицию по фьючу не получится?, Предварительно нужно будет пройтись по количеству срок в "Позиции по клиентским счетам" с getNumberOf?
Если Вы просто хотите чтобы не было ошибки, задайте значение по умолчанию для futures.totalnet Или сделайте проверку на nil. Это Ваш код, Вам решать сто он должен делать в случае отсутствия данных
Правильно я понимаю, что получить только с getItem позицию по фьючу не получится?, Предварительно нужно будет пройтись по количеству срок в "Позиции по клиентским счетам" с getNumberOf?
Пользователь
Сообщений: Регистрация: 23.01.2015
26.03.2015 05:43:52
Цитата
Николай Бехтерев пишет: не работает код, если таблица "Позиции по Клиентским счетам" совсем пустая, т.е. давно не было сделок и поэтому там в принципе нет строчек.
Код
11: attempt to index local 'futures' (a nil value)
как быть?
К сожалению, нам не известен способ получить данные из таблицы, если в таблице нет данных. Если у Вас есть идеи готовы выслушать
Пожелание зарегистрировано на доступ к возможностям менеджера окон. Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Несколько мониторов и getposition
Пользователь
Сообщений: Регистрация: 23.01.2015
25.03.2015 08:30:54
Цитата
s_mike@rambler.ru пишет: Регистрируйте пожелание, чтобы определение координат окна все-таки было верным, а не "правильным" ))
Кажется куда разумнее зарегистрировать пожелание на доступ к возможностям менеджера окон
Как узнать, на каком окне и по каким координатам находится скрипт, чтобы его можно было закрыть и открыть на том же месте?
Михаил, узнать что окно откреплено никак нельзя, можем только предложить зарегистрировать пожелание на доработку. И уж простите но в начале Вы совершенно другой вопрос задавали.
Несколько мониторов и getposition
Пользователь
Сообщений: Регистрация: 23.01.2015
25.03.2015 07:55:00
Цитата
Серж пишет: Окно скрипта можно открыть как "откреплённое"?
Нет
Несколько мониторов и getposition
Пользователь
Сообщений: Регистрация: 23.01.2015
24.03.2015 15:18:14
Михаил, монитор слева у Вас назначен главным (это в настройках Windows) Значит самый левый верхний угол считается 0/0, поэтому на мониторе слева он показывают 0/0
На мониторе справа, окно скрипта не откреплено, а находится внутри терминала. В этом случае точкой отсчета считается левый верхний угол окна терминала Quik И это правильное поведение.
Ваш скрипт у меня дает неверные данные. если хотите, покажу вам на экране. Снимать видео лень
скайп mikemsk
Михаил, сообщите какая у Вас версия терминала. И какие у Вас цифры
Несколько мониторов и getposition
Пользователь
Сообщений: Регистрация: 23.01.2015
24.03.2015 14:01:59
Цитата
s_mike@rambler.ru пишет: Неправду говорите. Работать-то оно работает, только выдает координаты в окне (всегда положительные). а номер дисплея не дает.
Поэтому узнать, в каком мы окне низзя. А надо.
Михаил, я бы не стал Вас обманывать. На 2м экране right выдает отрицательные значения Версия терминала 6.17 Вот код:
Код
function main()
t_id=AllocTable()
AddColumn(t_id,1,"top",true,QTABLE_INT_TYPE,10) --Y
AddColumn(t_id,2,"left",true,QTABLE_INT_TYPE,10) --X
AddColumn(t_id,3,"bottom",true,QTABLE_INT_TYPE,10) --Y
AddColumn(t_id,4,"right",true,QTABLE_INT_TYPE,10) --X
AddColumn(t_id,5,"width",true,QTABLE_INT_TYPE,10) --dx
AddColumn(t_id,6,"height",true,QTABLE_INT_TYPE,10) --dy
CreateWindow(t_id)
SetWindowCaption(t_id,"Script message.")
while true do
top, left, bottom, right = GetWindowRect(t_id)
width=right-left
height=bottom-top
tmp=InsertRow(t_id,-1)
SetCell(t_id,tmp,1,tostring(top),top)
SetCell(t_id,tmp,2,tostring(left),left)
SetCell(t_id,tmp,3,tostring(bottom),bottom)
SetCell(t_id,tmp,4,tostring(right),right)
SetCell(t_id,tmp,5,tostring(width),width)
SetCell(t_id,tmp,6,tostring(height),height)
SetWindowPos(t_id, left, top, width, height)
sleep(1000)
end
end
Несколько мониторов и getposition
Пользователь
Сообщений: Регистрация: 23.01.2015
24.03.2015 13:53:16
Цитата
s_mike@rambler.ru пишет: Сергей, а получать размеры окна пробовали с экрана №2?
Михаил, да все работает
Код
top, left, bottom, right = GetWindowRect(t_id)
width=right-left
height=bottom-top
Несколько мониторов и getposition
Пользователь
Сообщений: Регистрация: 23.01.2015
24.03.2015 12:53:19
Цитата
s_mike@rambler.ru пишет: 1. как открыть окно скрипта на мониторе № 2 ? 2. как узнать, что окно находится на монитора № 2?
У меня два монитора с расширением 1280/1024 На втором мониторе сетка координат имеет верхний левый угол, координату 0/-1280 Соответственно я и указываю в скрипте SetWindowPos(t_id, -1280, 0, 300, 500)
и все работает
Несколько мониторов и getposition
Пользователь
Сообщений: Регистрация: 23.01.2015
24.03.2015 12:23:29
Цитата
sam063rus пишет: а где можно почитать про их поддержку multimonitors?
В руководстве пользователя -Раздел 2. Основные принципы работы с программой --Работа с окнами