![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Можно кликнуть перемещая курсор в точку
Код:
SetCursorPos(Coord.X, Coord.Y);
Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LeftDOWN, 0, 0, 0, 0);
Sleep(50);
Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);Код:
ScreenToClient(h, Coord);
LP := MakeLParam(Coord.X, Coord.Y);
SendMessage(h, WM_LBUTTONDOWN, 0, LP);
Sleep(50);
SendMessage(h, WM_LBUTTONUP, 0, LP);и все хорошо, но ровно до того момента пока контролл не Drag'ается. В этом случае идет не клик, а перемещение в место курсора. Слип хоть 50, хоть 250, роли не играет. есть какие-то варианты? Окно чужое. Последний раз редактировалось nixon232, 24.04.2018 в 12:23. |