![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Имитация нажатия мыши в флеш приложение [D7, WinXP]
Svit © (2005-12-06 22:54:00)Здравствуйте, есть клиент к флеш игре, нужно сымитировать нажатие мышки в игре.
Мои действия :
HW:= FindWindow('КласОкнаИгры', ‘ЗаголовокОкнаИгры');
HW := GetWindow(HW, GW_CHILD);
HW := GetWindow(HW, GW_HWNDLAST);
HW := GetWindow(HW, GW_CHILD);
HW := GetWindow(HW, GW_CHILD);
HW := GetWindow(HW, GW_CHILD);
HW := GetWindow(HW, GW_CHILD);
HW := GetWindow(HW, GW_CHILD);
// получил хандл окна с классом MacromediaFlashPlayeActiveX
PostMessage(HW, WM_MBUTTONDOWN, MK_LBUTTON, MakeLParam(945, 45));
Нет реакции. Кто знает в чем может быть ошибка?
спасибо
Sumor (2005-12-10 13:56:00) [1]Берёшь Spy и смотришь какие события происходят (только отрубаешь mousemove)
Svit (2005-12-07 22:32:00) [2]to Sumor Пробовал, не получается, а вот в самой игре как раз достаточно нажать мышь не отпуская...
Еще у кого есть идеи?
Svit (2005-12-07 22:32:00) [3]to Sumor Пробовал, не получается, а вот в самой игре как раз достаточно нажать мышь не отпуская...
Еще у кого есть идеи?
Sumor (2005-12-07 20:18:00) [4]WM_LBUTTONDOWN
затем
WM_LBUTTONUP