Et program sender en WM_SETHOTKEY-melding til et vindu for å tilknytte en hurtigtast til vinduet. Når brukeren trykker hurtigtasten, aktiverer systemet vinduet.
WM_SETHOTKEY wParam = (WPARAM) MAKEWORD (v-knapp, modifikatorer) / / virtual-key-koden og modifikatorer av hot viktige lParam = 0; / / brukt; må være null
| Verdi | Betydning |
|---|---|
| HOTKEYF_ALT | ALT-tasten |
| HOTKEYF_CONTROL | CTRL-tasten |
| HOTKEYF_EXT | Utvidet nøkkel |
| HOTKEYF_SHIFT | Skift-tasten |
Returverdien er ett av følgende:
| Verdi | Betydning |
|---|---|
| –1 | Funksjonen er mislykket, varm nøkkelen er ugyldig. |
| ..0 | Funksjonen er mislykket-vinduet er ugyldig. |
| ..1 | Funksjonen er vellykket, og ingen andre vindu har samme hurtigtast. |
| ..2 | Funksjonen er vellykket, men et annet vindu har allerede samme hurtigtast. |
En varm nøkkelen kan ikke tilknyttes et underordnet vindu.
VK_ESCAPE, VK_SPACE og VK_TAB er ugyldige hurtigtaster.
Når brukeren trykker hurtigtasten, genererer systemet en WM_SYSCOMMAND melding med wParam lik SC_HOTKEY og lParam lik den vindusreferanse. Hvis denne meldingen er sendt videre til DefWindowProc, vil systemet bringe vinduets siste aktive popup (Hvis den finnes) eller vindu selv (Hvis det finnes ingen popup-vindu) til forgrunnen.
Et vindu kan bare ha én hurtigtast. Hvis vinduet allerede har en hurtigtast knyttet til seg, vil den nye hurtigtasten erstatte de gamle. Hvis mer enn ett vindu har samme hurtigtast, er i vinduet som aktiveres av nøkkelen for varmt tilfeldig.
Disse het keys er relatert til hurtigtaster som er angitt av RegisterHotKey.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.
Tastatur Input oversikt, tastatur Input meldinger, RegisterHotKey, WM_GETHOTKEY, WM_SYSCOMMAND