Class TCrossKeyEvents
Unit
Declaration
type TCrossKeyEvents = class(TObject)
Description
Base class of keyboard events emulation.
:
Hierarchy
- TObject
- TCrossKeyEvents
Overview
Fields
![]() |
FTarget:TWinControl; |
![]() |
FShitfState:TShiftState; |
Methods
![]() |
procedure DoDown(Key: LongWord); dynamic; abstract; |
![]() |
procedure DoUp(Key: LongWord); dynamic; abstract; |
![]() |
function TranlateVirtualKey(Key:Word):LongWord; dynamic; abstract; |
![]() |
constructor Create(Target:TWinControl); virtual; |
![]() |
procedure SetTarget(Target:TWinControl); |
![]() |
procedure Down(Key: Word); |
![]() |
procedure Up(Key: Word); |
![]() |
procedure Press(Key: Word); |
![]() |
procedure Apply(Shift: TShiftState); virtual; |
![]() |
procedure Unapply(Shift: TShiftState); virtual; |
Description
Fields
![]() |
FTarget:TWinControl; |
: Target control of keyboard events. |
![]() |
FShitfState:TShiftState; |
Methods
![]() |
procedure DoDown(Key: LongWord); dynamic; abstract; |
: Emulates the key press event. |
![]() |
procedure DoUp(Key: LongWord); dynamic; abstract; |
: Emulates a key release event. |
![]() |
function TranlateVirtualKey(Key:Word):LongWord; dynamic; abstract; |
: Translate the key code to the widgetset key code. |
![]() |
constructor Create(Target:TWinControl); virtual; |
: Creates the key event emulator. |
![]() |
procedure SetTarget(Target:TWinControl); |
: Sets the target control of key events. |
![]() |
procedure Down(Key: Word); |
: Translate and send the key press event. |
![]() |
procedure Up(Key: Word); |
: Translate and send a key release event. |
![]() |
procedure Press(Key: Word); |
: Translate and send a key press and a key release events. |
![]() |
procedure Apply(Shift: TShiftState); virtual; |
: Apply key modification events (Ctrl, Shift and Alt). |
![]() |
procedure Unapply(Shift: TShiftState); virtual; |
: Removes key modification events (Ctrl, Shift and Alt). |
Author
- Fabio Luis Girardi <[email protected]>
Generated by PasDoc 0.14.0.