Funksjonen RegisterHotKey definerer en systemomfattende varm nøkkelen.
BOOL RegisterHotKey) HWND hWnd, / / vindu til å motta varsler for hurtigtastInt id, / / identifikator for hurtigtastUINTfsModifiers, / / nøkkel-modifikator flagsUINTVK / / virtual-key kode);
| Verdi | Betydning |
|---|---|
| MOD_ALT | Enten alt-tasten må holdes nede. |
| MOD_CONTROL | Enten ctrl-tast må holdes. |
| MOD_SHIFT | Enten Skift-tast må holdes. |
| MOD_WIN | Enten WINDOWS-nøkkel ble holdt. Disse nøklene er merket med Microsoft Windows-logoen. |
Hvis funksjonen lykkes, er returverdien ikke-null.
Hvis funksjonen mislykkes, er verdien som returneres Null. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.
Når du trykker på en tast, søker systemet etter en kamp mot alle hurtigtaster. Ved å finne en match, posterer systemet WM_HOTKEY meldingen til meldingskøen av tråden som registrert på hurtigtasten én. Denne meldingen er lagt inn til begynnelsen av køen slik at det er fjernet ved neste gjentakelse av løkken melding.
Denne funksjonen kan ikke knytte en hurtigtast til et vindu som er opprettet av en annen tråd.
RegisterHotKey mislykkes hvis tastetrykk som er angitt for hurtigtasten som allerede er registrert av en annen varm tast.
Hvis vinduet identifisert av parameteren hWnd allerede registrert en varm nøkkelen med den samme identifikatoren som som angitt av parameteren id , erstatte de nye verdiene for parameterne fsModifiers og vk de tidligere angitte verdiene for disse parameterne.
Windows CE: Windows CE versjon 2.0 og senere støtter en ekstra flagg, kalt MOD_KEYUP, for fsModifiers -parameteren. Hvis du angir MOD_KEYUP-flagg, vil vinduet bli sendt en melding i WM_HOTKEY på en nøkkel opp hendelsen, så vel som på en nøkkel-eventen.
RegisterHotKey kan brukes til å registrere het keys over tråder.
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.
Importere biblioteket:Bruk user32.lib.
Tastatur Input oversikt, tastatur Input funksjoner, GlobalAddAtom, UnregisterHotKey, WM_HOTKEY