OnKeyPress

OnKeyPress

Udalosť OnKeyPress


Deklarácia

ENTRY OnKeyPress(IN INT _VKCode, IN BOOL _bCtrl, IN BOOL _bShift, IN BOOL _bAlt) ; akcie END OnKeyPress

Parametre

_VKCode

Kód stlačenej klávesy.

_bCtrl

Príznak stavu klávesy CTRL v momente stlačenia klávesy _VKCode.

_bShift

Príznak stavu klávesy SHIFT v momente stlačenia klávesy _VKCode.

_Alt

Príznak stavu klávesy ALT v momente stlačenia klávesy _VKCode.

Popis

Udalosť je generovaná pri stlačení ľubovoľnej klávesy nad schémou. Hodnota parametra _VKCode jednoznačne identifikuje stlačenú klávesu. Ďalšie tri parametre indikujú stav kláves CTRL, SHIFT a ALT.
Kódy priradené klávesom sú konštantné a definované implementáciou OS MS Windows.

Príklad

Príklad obsahuje jednoduchú možnosť, ako zistiť priradenie jednotlivých číselných kódov (parameter _VKCode) klávesám.

 

ENTRY OnKeyPress(IN INT _VKCode, IN BOOL _bCtrl, IN BOOL _bShift, IN BOOL _bAlt) TEXT _msg _msg := "_VKCode = " + %IToStr(_VKCode) IF _bCtrl THEN _msg := _msg + " +CTRL" ENDIF IF _bAlt THEN _msg := _msg + " +ALT" ENDIF IF _bShift THEN _msg := _msg + " +SHIFT" ENDIF MESSAGE _msg ON _FROM_HIP END OnKeyPress

Súvisiace stránky:

Obsluha udalosti
Udalosti