Porovnávané verzie
porovnané s
Kľúč
- Tento riadok sa pridal
- Riadok je odstránený.
- Formátovanie sa zmenilo.
Funkcia %HI_RegKeyHandler
Funkcia
Riadiaca funkcia pre definovanie klávesových skratiek
Deklarácia
Blok kódu | ||||
---|---|---|---|---|
| ||||
%HI_RegKeyHandler( IN INT _VKCode, IN BOOL _bCtrl, IN BOOL _bShift, IN BOOL _bAlt) |
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
Riadiaca funkcia definuje klávesové skratky, ktorých stlačenie generuje udalosť OnKeyDown.
Táto udalosť na rozdiel od ENTRY OnKeyPress je volaná aj v prípade, že schéma neobsluhuje vstup od užívateľa (nemá focus) alebo je skrytá (neviditeľná). Udalosť je z pohľadu obsluhy užívateľského vstupu volaná asynchrónne a preto má len informatívny charakter – „užívateľ stlačil definovanú kombináciu kláves“. Udalosť je volaná aj v prípade, že dochádza ku kolízii medzi systémovými a aplikačne definovanými klávesovými skratkami. Ak je v procese HI súčasne otvorených viacero schém, ktoré obsluhujú vstup, fungujú nezávisle od seba a nijako sa neovplyvňujú. Poznámka
Príklad
Blok kódu | ||||
---|---|---|---|---|
| ||||
; Skratka ALT+a %HI_RegKeyHandler(61,@FALSE,@FALSE,@TRUE) |