Description
Компонента TRxWindowHook предназначена для обработки
оконных сообщений, приходящих элементам — наследникам TWinControl
(которые являются окнами в смысле Windows), без создания компоненты — наследника.
Вы можете задать элемент управления, сообщения которого хотите обрабатывать, с
помощью свойства WinControl. Обработка оконных сообщений
осуществляется с помощью событий BeforeMessage и
AfterMessage.
Declaration
property WinControl: TWinControl;
Description
Свойство задает любой оконный элемент — наследник TWinControl, для которого
устанавливается перехват сообщений.
Description
Событие вызвается при приходе сообщений в оконную функцию компоненты, заданной
свойством WinControl, до вызова обработчика сообщений по умолчанию.
После обработки сообщения Вы можете запретить вызов обработчика по умолчанию,
установив параметр Handled в значение True.
type THookMessageEvent = procedure (Sender: TObject; var Msg: TMessage; var
Handled: Boolean) of object; Description
Тип определяет процедуру — обработчик для событий BeforeMessage и AfterMessage
компоненты TRxWindowHook.
Параметр Handled имеет смысл только для события BeforeMessage.
Description
Событие вызвается при приходе сообщений в оконную функцию компоненты, заданной
свойством WinControl, после вызова обработчика сообщений по умолчанию.
Параметр Handled в этом событии значения не имеет и предназначен только для
обработчика события BeforeMessage.