Ž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ý
| 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 |
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. |
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.
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.
Klávesnice-prehlad vstup klávesnice vstupné správy, RegisterHotKey, WM_GETHOTKEY, WM_SYSCOMMAND