Программно кликнуть мышкой
От: Lazyman Россия  
Дата: 16.04.09 22:37
Оценка:
Попытался поискать на форуме — в ответ:
Retrieving the COM class factory for component with CLSID {7B0501BE-630B-4A5A-882E-E73B5385024A} failed due to the following error: 80040154.


Так что все-таки задам вопрос.

Приложению надо послать нажатие определенной клавиши, и потом кликнуть мышкой в паре мест.

Посылаю сообщение нажатия клавиши:


SendMessage(intptr1, WM_KEYDOWN, 33, 3242786817);   //послали программе
SendMessage(intptr1, WM_KEYUP, 33, 3242786817);     //нажатие КНОПКИ PageUp


Все посылается прекрасно.. Но вот в определенном месте программно кликнуть мышкой — никак..


SendMessage(intptr1, WM_LBUTTONDOWN, 1, 45875600);
SendMessage(intptr1, WM_LBUTTONUP, 1, 45875600);


Что делаю не так...??

Может у кого примерчик есть, как в стороннем окне тыкать программно мышкой в определенных координатах окна?


17.04.09 12:01: Перенесено модератором из '.NET' — TK
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.