Hot-Key podpora

Rozhranie API systému Win32 poskytuje sadu funkcií, ktoré aplikácie môžete použiť na definovanie klávesové skratky. Neregistrovaný prístupový kláves je kombinácia klávesov, ktoré generuje hlásenie s WM_HOTKEY , správu v systéme uvádza v hornej časti front hlásení vlákno vynechanie akýchkoľvek existujúcich správ vo fronte. Aplikácie používať klávesové skratky na získanie vysoko prioritné klávesové vstupy používateľa. Napríklad, definovaním klávesová pozostávajúce z kombinácie klávesov ctrl + c kľúčovú kombinácii žiadosť umožňuje užívateľovi zrušiť zdĺhavej operácie.

Ak chcete definovať horúcich kláves, žiadosť zavolá funkciu RegisterHotKey špecifikujúce kombináciu klávesov, ktoré generuje WM_HOTKEY hlásenie popisovača do okna prijímať správy a identifikátor Klávesová skratka. Keď používateľ stlačí Klávesová skratka, WM_HOTKEY správy sa umiestni do front hlásení vlákno, ktoré vytvorili danom okno. Parameter wParam správa obsahuje identifikátor Klávesová skratka. Žiadosti môžete definovať viacero klávesové skratky pre vlákno, ale každý Klávesová skratka vo vlákne musí mať jedinečný identifikátor. Pred uplatňovanie skončí, by mala použiť funkciu UnregisterHotKey zničiť Klávesová skratka.

Žiadosti môžete hot key control uľahčujú používateľovi zvoliť jednu neregistrovaný prístupový kláves. Horúce kľúčových kontrol sa zvyčajne používajú na definovanie horúcej kľúč, ktorý aktivuje okno; nepoužívajú funkcie RegisterHotKey a UnregisterHotKey . Namiesto toho aplikácie, ktorá používa hot key control zvyčajne odošle hlásenie WM_SETHOTKEY nastaviť Klávesová skratka. Vždy, keď používateľ stlačí Klávesová skratka, systému odošle správu WM_SYSCOMMAND špecifikujúce SC_HOTKEY. Viac informácií o horúcej kľúčových kontrol, nájdete v časti Hot-Key kontroly.

Index