Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Имитирования нажатия на кнопку мыши (https://forum.antichat.xyz/showthread.php?t=184961)

marcos 08.03.2010 09:15

Имитирования нажатия на кнопку мыши
 
Всем привет! Подскажите как имитировать нажатие кнопки мыши (например, жмеш два раза на аправый шифт - открывается файл, на левый своя функция, т.е. все функции как у мыши)?

dvion 08.03.2010 09:32

Цитата:

Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTDOWN, round(screen.Width/2), round(screen.Height/2), 0, 0); // нажать по центру экрана
Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTUP, round(screen.Width/2), round(screen.Height/2), 0, 0); // отпустить, координаты так же указываются
MOUSEEVENTF_LEFTDOWN
MOUSEEVENTF_LEFTUP

- левая клавиша

MOUSEEVENTF_RIGHTDOWN
MOUSEEVENTF_RIGHTUP

- правая клавиша

http://www.google.ru/search?ie=UTF-8&hl=ru&q=MOUSEEVENTF_RIGHTDOWN&redir_esc=y&ei=x4u US5uPOsyd-gar_pybBg

- другие клавиши :)



- соотсно на клаву нужно установить хук.


Время: 02:08