Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
2-1213185672
snake-as
2008-06-11 16:01
2008.07.13
Просто удалить запись


2-1213304675
MaryM
2008-06-13 01:04
2008.07.13
Drag & Drop TreeView


6-1190105366
ocean
2007-09-18 12:49
2008.07.13
Как успокоить брандмауэр?


8-1183282179
leonidus
2007-07-01 13:29
2008.07.13
Расчет размеров прямоугольника для функции DrawText


15-1211891858
Knight
2008-05-27 16:37
2008.07.13
1C 7.7 + Delphi + ADO + MS SQL




   Наверх