Прохожий
Покинул форум
Сообщений всего: 3
Дата рег-ции: Авг. 2017
Репутация: 0
|
Вечер добрый =)
Моя тема удалилась, где были нужны ссылки. Но здесь несколько вопросов по коду.
1. Правильно ли я привязываю окно? И если да, то как сделать это окно полностью прозрачным? Оно у меня не исчезает(
2. Почему не выделяется текст в в месте двойного щелчка программой? Мне это нужно для копирования текста, разделенного знаком ":" в текстовом виде. Какие координаты брать со шпиона: "Мышь в клиентской части окна" или "Мышь в контроле"?
Большое спасибо!
CODE:
win wind, wind1, wind2;
int x, y, x1, y1, x2, y2;
int g2_5, g2_44, g2_4, g2_3, g2_2, g2_1, g2;
int g3_1, g3_2, g3_3;
string exc, doub;
textout(0, 20, 20, "íàâåäèòå ìûøü íà îêíî Notepad è íàæìèòå ¨.", 0);
while (getkeystate(192)==0) sleep(10);
getmouse(x1, y1);
wind1=getwindow(0, x1, y1);
while (getkeystate(192)==1) sleep(10);
wind1.widthclient = 600;
wind1.heightclient = 600;
wind1.leftclient = 30;
wind1.topclient = 100;
moveclient(wind1);
sleep(100);
textout(0, 20, 20, "íàâåäèòå ìûøü íà îêíî Notepad è íàæìèòå ¨.", 0);
while (getkeystate(192)==0) sleep(10);
getmouse(x1, y1);
wind1=getwindow(0, x1, y1);
while (getkeystate(192)==1) sleep(10);
disabletextout(1);
sleep(500);
transparency(-1, wind1);
pause(1000);
sendmouse(LEFT, 72, 61, wind1);
sleep(100);
sendmouse(LEFT, 72, 61, wind1);
(Добавление)
Решил проблему, привязывая сначала окно, а потом контрол в нём. При этом окно полностью скрывается, а программа дальше работает с контролом.(Отредактировано автором: 18 Марта, 2018 - 21:54:22) |