| Class TRxWindowHook (unit RxHook) |
TComponent
| Constructors |
constructor Create(AOwner: TComponent);| Functions |
destructor Destroy;
procedure HookControl;
procedure UnhookControl;
procedure DefineProperties(Filer: TFiler);
procedure DoAfterMessage(var Msg: TMessage; var Handled: Boolean);
procedure DoBeforeMessage(var Msg: TMessage; var Handled: Boolean);
procedure Notification(AComponent: TComponent; Operation: TOperation);
function DoUnhookControl: Pointer;
function GetHookHandle: HWnd;
function GetWinControl: TWinControl;
function IsForm: Boolean;
function NotIsForm: Boolean;
procedure ReadForm(Reader: TReader);
procedure SetActive(Value: Boolean);
procedure SetWinControl(Value: TWinControl);
procedure WriteForm(Writer: TWriter);| Properties |
property Active : Boolean
property AfterMessage : THookMessageEvent
property BeforeMessage : THookMessageEvent
property WinControl : TWinControl
property HookWindow : HWnd| Events |
| Variables |
FActive : Boolean;
FAfterMessage : THookMessageEvent;
FBeforeMessage : THookMessageEvent;
FControl : TWinControl;
FControlHook : TObject;| Constructors |
constructor Create(AOwner: TComponent);TRxWindowHook
| Functions |
destructor Destroy;
procedure HookControl;
procedure UnhookControl;
procedure DefineProperties(Filer: TFiler);
procedure DoAfterMessage(var Msg: TMessage; var Handled: Boolean);
procedure DoBeforeMessage(var Msg: TMessage; var Handled: Boolean);
procedure Notification(AComponent: TComponent; Operation: TOperation);
function DoUnhookControl: Pointer;
function GetHookHandle: HWnd;
function GetWinControl: TWinControl;
function IsForm: Boolean;
function NotIsForm: Boolean;
procedure ReadForm(Reader: TReader);
procedure SetActive(Value: Boolean);
procedure SetWinControl(Value: TWinControl);
procedure WriteForm(Writer: TWriter);| Properties |
property Active : Boolean
property AfterMessage : THookMessageEvent
property BeforeMessage : THookMessageEvent
property WinControl : TWinControl
property HookWindow : HWnd| Events |
| Variables |
FActive : Boolean;
FAfterMessage : THookMessageEvent;
FBeforeMessage : THookMessageEvent;
FControl : TWinControl;
FControlHook : TObject;