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

Вниз

Помогите пожалуйста.. нужно очень!! Симитировать клик мыши...   Найти похожие ветки 

 
Pitay   (2003-08-23 17:31) [0]

Как мне можно симитировать нажатие кнокпи мыши...
ну к примеру я хочу открыть мой компьютер... я сделал хук на определённую кнопку и по событию, программа должна подводить мышку к определённому месту - cursorpos(x,y) и имитировать двойной или одинарный щелчок... вот как мне этот щелчок симитировать???
я знаю, что есть даже подобная программа, но она глючная..

ПЛЗ помогите


 
Yanis ©   (2003-08-24 01:54) [1]

одинарный щелчок...

WM_LMOUSEDOWN+WM_LBUTTONUP ?

имитировать двойной

WM_MBUTTONDBLCLK ?


 
Pindos ©   (2003-08-24 02:53) [2]


> Yanis © (24.08.03 01:54) [1]

дык это на чей то хэндл посылать надо, а тут и хэндл не знаю!


 
TAMROF   (2003-08-24 07:39) [3]

procedure TForm1.Button1Click(Sender: TObject);
begin
{Имитируем нажатие левой кнопки мыши}
Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTDOWN, Mouse.CursorPos.x, Mouse.CursorPos.y, 0, 0);
{Имитируем отпускание левой кнопки мыши}
Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTUP, Mouse.CursorPos.x, Mouse.CursorPos.y, 0, 0);
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
1-89215
Raduga
2003-10-15 13:22
2003.10.27
Application.Terminate


7-89623
IGORYOK
2003-08-12 11:46
2003.10.27
Может ли библиотека передавать сообщения программе и наоборот ожи


7-89599
Sedunov Vitaly
2003-08-13 18:15
2003.10.27
Как программно отключить видеоффекты?


1-89316
RoLeX
2003-10-16 16:04
2003.10.27
Как сделать, чтобы форма была поверх всех окон?


14-89544
Mystic
2003-10-08 12:42
2003.10.27
Забавный глюк :)