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

Вниз

Отлавливание сообщения   Найти похожие ветки 

 
TForumHelp ©   (2008-06-13 18:53) [0]

Здравствуйте.

Мне необходимо отловить следующие сообщения:

MouseClick
MouseDown
MouseUp
MouseMove
MouseEnter
MouseExit
KeyDown
KeyUp
KeyPress

через procedure MouseClick(var Msg: T...Message); message WM_...;

помогите пожалуйста. очень нужно. в ф-ю должны попасть позиции X, Y, нажатая кнопка, ShiftState. А  также Sender. :)


 
Smile   (2008-06-13 18:59) [1]

А что мешает?


 
TForumHelp ©   (2008-06-13 19:11) [2]

Мне нужны коды WM, типы сообщения и каким-то образом узнать Handle Sender"а (я знаю, что есть ф-я нахождения Handle по позиции курсора).


 
TForumHelp ©   (2008-06-13 19:42) [3]

функцию нашел - WindowFromPoint
осталось только сделать так, чтобы при нажатии и отпускании любой клавиши в любом месте программы (без WM_HOTKEY) обрабатывалась ф-я.
сообщение WM_KEYDOWN обрабатывает только тот компонент, в котором прописана ф-я. Как сделать глобальный перехват для всех форм всего приложения?


 
Игорь Шевченко ©   (2008-06-13 23:46) [4]


>  Как сделать глобальный перехват для всех форм всего приложения?
>


Application.OnMessage


 
Германн ©   (2008-06-14 00:55) [5]


> TForumHelp ©   (13.06.08 19:42) [3]
>
> функцию нашел - WindowFromPoint
> осталось только сделать так, чтобы при нажатии и отпускании
> любой клавиши в любом месте программы (без WM_HOTKEY) обрабатывалась
> ф-я.
> сообщение WM_KEYDOWN обрабатывает только тот компонент,
> в котором прописана ф-я. Как сделать глобальный перехват
> для всех форм всего приложения?
>

И зачем такой геморрой? Мазохист?
Или лентяй? :)



Страницы: 1 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.016 c
10-1147960469
Stalko
2006-05-18 17:54
2008.07.13
Проблема с колонтитулами


2-1213360199
webpauk
2008-06-13 16:29
2008.07.13
Список MDI окон


15-1211874362
версия для печати
2008-05-27 11:46
2008.07.13
Замена множества компонент в проекте


4-1192830110
dreamse
2007-10-20 01:41
2008.07.13
Подскажите где в реестре отключить подтверждение с IE


15-1211867440
@!!ex_
2008-05-27 09:50
2008.07.13
Оцените пожалуйста срикпт. Насколько он "нормальный"?