WM_SETHOTKEY

Žiadosť posiela správu WM_SETHOTKEY okno priradiť horúcich kláves s oknom. Keď používateľ stlačí Klávesová skratka, systém aktivuje okno.

WM_SETHOTKEY wParam = (WPARAM) MAKEWORD (domáceho kina, modifikátory) / / kód virtuálneho klávesu a modifikátory z horúcej kľúčových lParam = 0;                                   / / neboli použité; musí byť nulový 
 

Parametre

domáceho kina
Hodnota wParam. Určuje kód virtuálneho klávesu a modifikátory klávesová spájať s oknom. Kód virtuálneho klávesu sa v nižších bajtoch parameter a modifikačný vlajkami sú vo vyšších bajtoch. Tento parameter nastavený na hodnotu NULL odstráni Klávesová skratka spojené s oknom. Modifikátor bajt môže byť kombináciou nasledovné príznaky.
Hodnota Význam
HOTKEYF_ALT Kláves ALT
HOTKEYF_CONTROL Kláves CTRL
HOTKEYF_EXT Rozšíreného kľúča
HOTKEYF_SHIFT Kláves SHIFT

Note:

Vrátená hodnota je jedným z nasledujúcich:

Hodnota Význam
–1 Funkcia je neúspešné – Klávesová skratka je neplatný.
..0 Funkcia je neúspešné – toto okno je neplatný.
..1 Funkcia je úspešný a iné okno má rovnaké horúcich kláves.
..2 Funkcia je úspešné, ale iného okna už má rovnaké horúcich kláves.

Poznámky

Neregistrovaný prístupový kláves nemôže byť spojené s oknom dieťaťa.

VK_ESCAPE, VK_SPACE a VK_TAB sú neplatné klávesové skratky.

Keď používateľ stlačí Klávesová skratka, systém generuje hlásenie s WM_SYSCOMMAND s wParam rovnajúca sa SC_HOTKEY a lParam rovná v okne rukoväť. Ak táto správa postúpená DefWindowProc, systém prinesie posledného aktívneho popup okno (ak existuje) alebo samotného (ak tam je žiaden popup okien) okna do popredia.

Okno môže mať iba jeden Klávesová skratka. Ak okno už horúcich kláves s ním spojené, nové klávesová nahradí ten starý. Ak viac než jedno okno má rovnaké horúcich kláves, okna, ktorá sa aktivuje Klávesová skratka je náhodný.

Tieto klávesové skratky nesúvisia s klávesové skratky stanovenej RegisterHotKey.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarované v súbore winuser.h.

Pozri tiež

Klávesnice-prehlad vstup klávesnice vstupné správy, RegisterHotKey, WM_GETHOTKEY, WM_SYSCOMMAND

Index