Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Verzonden naar een venster om een sneltoets aan het venster te koppelen. Wanneer de gebruiker op de sneltoets drukt, activeert het systeem het venster.
#define WM_SETHOTKEY 0x0032
Parameterwaarden
-
wParam-
-
De lage byte van het woord met lage volgorde geeft de code van de virtuele sleutel op die moet worden gekoppeld aan het venster.
De hoge byte van het woord met lage volgorde kan een of meer van de volgende waarden van CommCtrl.h zijn.
Waarde Betekenis - HOTKEYF_ALT
- 0x04
Alt-toets - HOTKEYF_CONTROL
- 0x02
Ctrl-toets - HOTKEYF_EXT
- 0x08
Uitgebreide sleutel - HOTKEYF_SHIFT
- 0x01
SHIFT-toets Het woord in hoge volgorde van wParam wordt genegeerd.
Als u wParam instelt op NULL , wordt de sneltoets verwijderd die aan een venster is gekoppeld.
-
lParam-
-
Deze parameter wordt niet gebruikt.
Retourwaarde
De retourwaarde is een van de volgende opties.
| Retourwaarde | Beschrijving |
|---|---|
|
De functie is mislukt; de sneltoets is ongeldig. |
|
De functie is mislukt; het venster is ongeldig. |
|
De functie is geslaagd en er is geen ander venster met dezelfde sneltoets. |
|
De functie is geslaagd, maar een ander venster heeft al dezelfde sneltoets. |
Opmerkingen
Een sneltoets kan niet worden gekoppeld aan een onderliggend venster.
VK_ESCAPE, VK_SPACE, VK_TAB en VK_PACKET zijn ongeldige sneltoetsen.
Wanneer de gebruiker op de sneltoets drukt, genereert het systeem een WM_SYSCOMMAND bericht met wParam gelijk aan SC_HOTKEY en lParam gelijk aan de ingang van het venster. Als dit bericht wordt doorgegeven aan DefWindowProc, brengt het systeem de laatste actieve pop-up van het venster (indien aanwezig) of het venster zelf (als er geen pop-upvenster is) naar de voorgrond.
Een venster kan slechts één sneltoets hebben. Als er al een sneltoets aan het venster is gekoppeld, vervangt de nieuwe sneltoets de oude. Als meer dan één venster dezelfde sneltoets heeft, is het venster dat wordt geactiveerd door de sneltoets willekeurig.
Deze sneltoetsen zijn niet gerelateerd aan de sneltoetsen die zijn ingesteld door RegisterHotKey.
Behoeften
| Voorwaarde | Waarde |
|---|---|
| Minimaal ondersteunde client |
Windows 2000 Professional [alleen desktop-apps] |
| Minimaal ondersteunde server |
Windows 2000 Server [alleen desktop-apps] |
| Koptekst |
|
Zie ook
-
Verwijzing
-
Conceptuele