Форум: "WinAPI";
Текущий архив: 2002.11.21;
Скачать: [xml.tar.bz2];
ВнизКлик мышкой в чужом окне Найти похожие ветки
← →
DeCompiler (2002-10-09 22:21) [0]Привет All!
Задача - сабж. Я использовал последовательность SendMessage
WM_MOUSEMOVE
WM_SETCURSOR
WM_LBUTTONDOWN
WM_LBUTTONUP
однако ничего не работает (т.е. как-то оно получилось и работало, но после сбоя я потерял исходник =()
WinSight говорит, что сообщение послано (send), однако нуль-эффект.
Буду благодарен, если что посоветуете.
← →
Song (2002-10-09 22:31) [1]Видимо не тому окну посылали сообщение.
А SetCursorPos()+Mouse_event() не подходят? Это попроще новичку.
← →
DeCompiler (2002-10-10 18:48) [2]Нет, тому окну посылали. Маус евент не подходит, почему и задавал вопрос по АПИ.
Я разобрался, почему клик не приходил в нужную точку - оказалось, что на до вычесть из координаты экрана (при условии что 0,0 окна совпадает с 0,0 экрана) число 19 - высоту Form.Caption.
Ну а дальше - PostMessage(WM_LBUTTONDOWN затем WM_LBUTTONUP)
И все работает =)
ЗЫ. Song, не такой уж я новичок =))
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.11.21;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c