
30.10.2009, 10:23
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
А ты не пробовал не привязываться к конкретному языку програмирования?
Достаточно посмотреть в 5005 статей по делфи как это сделать и там будет код на WinAPI и там пофигу какой у тебя язык.
Смотри апишку mouse_event в частности параметры для неё
MOUSEEVENTF_LEFTDOWN - нажать левую кнопку
MOUSEEVENTF_LEFTUP - отпустить левую
MOUSEEVENTF_RIGHTDOWN - нажать правую
MOUSEEVENTF_RIGHTUP - отпустить правую.
Эмитация двойного клика.
Код:
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
Sleep(GetDoubleClickTime)
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
|
|
|