WM_COMMAND

Het bericht WM_COMMAND wordt verzonden wanneer de gebruiker een item opdracht uit een menu, selecteert wanneer een besturingselement stuurt een melding naar de bovenliggende venster, of wanneer een versneller toetsaanslag wordt vertaald.

WM_COMMAND wNotifyCode = HIWORD(wParam); / / kennisgeving code wID = LOWORD(wParam);         / / item, controle of versneller id hwndCtl (HWND) lParam; =      / / verwerken van besturingselement 
 

Parameters

wNotifyCode
Waarde van de eersterangs woord van wParam. Hiermee geeft u de berichtgevingscode als het bericht afkomstig van een besturingselement is. Als het bericht afkomstig van een accelerator is, is deze parameter 1. Als het bericht afkomstig van een menu is, is deze parameter 0.
wID
Waarde van het woord van de lage-orde van wParam. Hiermee geeft u de id van het menu-item, besturingselement of versneller.
hwndCtl
Waarde van lParam. Ingang naar het besturingselement verzenden van het bericht als het bericht afkomstig van een besturingselement is. Anders, is deze parameter NULL.

Retourwaarden

Als een toepassing wordt dit bericht verwerkt, moet het nul terugkeren.

Opmerkingen

Accelerator toetsaanslagen die items selecteren in het menu venster worden vertaald in WM_SYSCOMMAND berichten.

Als een toetsaanslag versneller die optreedt komt overeen met een menu-item als het venster dat eigenaar is van het menu is geminimaliseerd, geen WM_COMMAND bericht is verzonden. Echter, als een versneller toetsaanslag die optreedt niet overeenkomt met een van de items in het menu van het venster of in die het menu venster , een WM_COMMAND-bericht wordt verzonden, zelfs als het venster is geminimaliseerd.

Als een toepassing de voorziening een scheidingsteken menu, stuurt het systeem een WM_COMMAND-bericht met het lage-woord van de wParam -parameter ingesteld op nul wanneer de gebruiker het scheidingsteken selecteert.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.

Zie ook

Overzicht van besturingselementen bewerken, bewerken van besturingsberichten, WM_SYSCOMMAND

Index