POINT pt;
pt.x = (long) 100;
pt.y = (long) 100;
SendMessage(Form1->Handle,WM_LBUTTONDOWN,MK_LBUTTON,(LPARAM) &pt);
SendMessage(Form1->Handle,WM_LBUTTONUP,MK_LBUTTON,(LPARAM) &pt);
Клик в неактивном окне
Написал следующий код, но почему-то не работает...
Код:
В чем ошибка?
Вам реально в своей форме надо кликнуть? Или в сааавсем чужой?
В своей... Там у меня CppWebBrowser, и надо, грубо говоря, перейти по ссылке, зная ее координаты
CppWebBrowser1->Handle
Все равно не работает... Может я с координатами намудрил?
Может. Координаты относительно верха-лева браузера. А вот нет ли поверх браузера дополнительных окон-подложек - вопрос.
Ну да, я тоже использую клиентские координаты... Может их сконвертировать? Нет, окон нет...
В кого сконвертировать?
В другую систему счисления... Или ты думаешь не в этом дело?
Еще можно позвать WindowFromPoint. Но тогда перестанет работать для скрытого (порой даже частично) или свернутого окна.