Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Динамически относительные координаты

Страниц (1): [1]
 

1. phpmax - 28 Мая, 2019 - 10:14:12 - перейти к сообщению
Подскажите пожалуйста. Чтобы не запускать Кибор над окном, я сделал получение окна и активация после запуска:

win w_KIB = selectwindow ("BlueStacks"Подмигивание;
activate(w_KIB);

Но как сделать, чтобы клики в окне происходили по координатам относительно окна? А не экрана.

Спасибо
(Добавление)
С этим разобрался. Другой вопрос:
activate(w_KIB); не может развернуть окно, если оно свернуто. как быть? если оно просто за активным, то переходит на первый план, а если свернуто, то не разворачивается
2. Dantes3000 - 28 Мая, 2019 - 10:52:19 - перейти к сообщению
CODE:
external(INT, "IsIconic", "IsIconic", "User32.dll");
external(INT, "ShowWindow", "ShowWindow", "User32.dll");

if(IsIconic(formatwi(w_KIB))!=0) ShowWindow(formatwi(w_KIB), 1); //Если свёрнуто - развернуть
3. Kibor - 28 Мая, 2019 - 10:55:39 - перейти к сообщению
CODE:
#define SC_RESTORE 61728
#define SC_MAXIMIZE 61488
win w=window ("Безымянный — Блокнот", "Notepad", -1);
sendmessage(WM_SYSCOMMAND, SC_RESTORE, 0, w);
//sendmessage(WM_SYSCOMMAND, SC_MAXIMIZE, 0, w);

Powered by ExBB FM 1.0 Final