Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.05;
Скачать: CL | DM;

Вниз

Имитация клика мыши и нажатия кнопок.   Найти похожие ветки 

 
Реактор ©   (2004-08-18 21:35) [0]

1. Хочу что бы программы переместила мышь в заданные координаты экрана и сделала клик левой кнопкой. Как это сделать?
2. Хочу, что бы программа сама симитировала нажатие кнопки 1, а потом кнопки ентер. Как это сделать?
Где о подобном можно почитать, а то несколько неудобно такие ламерские вопросы задавать.


 
Юрий Зотов ©   (2004-08-18 21:50) [1]

Переместить - см. SetCursorPos

Кликнуть - см. WindowFromPoint, Post/SendMessage, WM_LBUTTONDOWN и WM_LBUTTONUP.

Сымитировать нажатие своей кнопки - вызвать ее метод Click (или вызвать ее обработчик OnClick, или тоже послать ей сообшения).


 
Zacho ©   (2004-08-18 21:51) [2]

KEYBD_EVENT, MOUSE_EVENT
А так же WM_KEYUP, WM_KEYDOWN  и т.д и т.п

Где читать ? В MSDN (сгодится и win32.hlp из поставки Дельфи), а так же во всевозможных FAQ"ах (хотя бы на этом сайте), это практически во всех есть.


 
Реактор ©   (2004-08-18 22:42) [3]

Ну надо же как все просто.
А не знаете случайно, что такое второй параметр в keybd_event. Я его ставлю 0 - все работает, но все же интересно.


 
Реактор ©   (2004-08-18 22:43) [4]

И еще один вопрос. Что означает MOUSEEVENTF_ABSOLUTE?
Спасибо



Страницы: 1 вся ветка

Текущий архив: 2004.09.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.054 c
11-1080267569
Alek Aaz
2004-03-26 05:19
2004.09.05
размер исполняемого кода


1-1093208613
JohnJ
2004-08-23 01:03
2004.09.05
Парадокс или моя невнимательность?


14-1092309182
QuestionX
2004-08-12 15:13
2004.09.05
Трояны. Как бороться ?


6-1088335279
maguk
2004-06-27 15:21
2004.09.05
Как найти все компьютеры в рабочей группе? Для WinNT/2000/XP


14-1092652587
КаПиБаРа
2004-08-16 14:36
2004.09.05
Человеку который хотел добавить нолики впереди числа