Просмотр полной версии : Имитирования нажатия на кнопку мыши
Всем привет! Подскажите как имитировать нажатие кнопки мыши (например, жмеш два раза на аправый шифт - открывается файл, на левый своя функция, т.е. все функции как у мыши)?
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=x4uUS5uPOsyd-gar_pybBg
- другие клавиши :)
- соотсно на клаву нужно установить хук.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot