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
Als een toepassing wordt dit bericht verwerkt, moet het nul terugkeren.
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.
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.
Overzicht van besturingselementen bewerken, bewerken van besturingsberichten, WM_SYSCOMMAND