Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.21;
Скачать: CL | DM;

Вниз

Клик мышкой в чужом окне   Найти похожие ветки 

 
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 вся ветка

Текущий архив: 2002.11.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
1-69277
neXt
2002-11-11 14:50
2002.11.21
Справка html -> chm


14-69556
Slavan
2002-11-01 16:56
2002.11.21
Конвертация строки в время


1-69425
AndreyAG
2002-11-11 11:00
2002.11.21
Окна!


3-69144
mvg_first
2002-10-28 20:18
2002.11.21
Как использовать оператор Group By With Rollup в гриде?


7-69586
USTAS
2002-09-19 10:09
2002.11.21
Как убрать Popup меню с десктопа?