Подскажите пожалуйста. Чтобы не запускать Кибор над окном, я сделал получение окна и активация после запуска:
win w_KIB = selectwindow ("BlueStacks"
activate(w_KIB);
Но как сделать, чтобы клики в окне происходили по координатам относительно окна? А не экрана.
Спасибо
(Добавление)
С этим разобрался. Другой вопрос:
activate(w_KIB); не может развернуть окно, если оно свернуто. как быть? если оно просто за активным, то переходит на первый план, а если свернуто, то не разворачивается
1. phpmax - 28 Мая, 2019 - 10:14:12 - перейти к сообщению
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); //Если свёрнуто - развернуть
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);
#define SC_MAXIMIZE 61488
win w=window ("Безымянный — Блокнот", "Notepad", -1);
sendmessage(WM_SYSCOMMAND, SC_RESTORE, 0, w);
//sendmessage(WM_SYSCOMMAND, SC_MAXIMIZE, 0, w);