De WM_MENUCHAR-bericht wordt verzonden wanneer een menu actief is en de gebruiker op een toets die niet overeenkomt met een mnemonic of versneller toets drukt. Dit bericht wordt verzonden naar het venster dat eigenaar is van het menu.
WM_MENUCHAR chUser = LOWORD(wParam) (TCHAR); / / tekencode
fuFlag = HIWORD(wParam) (UINT); / / menu markeren hmenu = lParam (HMENU); / / ingang naar menu
| Waarde | Betekenis |
|---|---|
| MF_POPUP | drop-down menu, submenu of snelmenu |
| MF_SYSMENU | menu venster (systeemmenu of in het menu) |
Een toepassing die dit bericht verwerkt moet resulteren in één van de volgende waarden in de eersterangs woord van de resulterende waarde:
| Waarde | Betekenis |
|---|---|
| MNC_IGNORE | Het systeem in kennis stelt dat het het teken de gebruiker ingedrukt en een korte pieptoon maken via de luidspreker moet negeren. |
| MNC_CLOSE | Het systeem in kennis stelt dat het sluit het actieve menu. |
| MNC_EXECUTE | Informeert het systeem dat het het item dat wordt opgegeven in het woord van lagere orde van de resulterende waarde moet kiezen. Het venster eigenaar ontvangt een WM_COMMAND -bericht. |
| MNC_SELECT | Het systeem in kennis stelt dat het het item dat wordt opgegeven in het woord van lagere orde van de resulterende waarde selecteren moet. |
De lage-orde woord wordt genegeerd als de eersterangs woord 0 of 1 bevat. Dit bericht door een toepassing moet worden verwerkt wanneer een versneller wordt gebruikt voor het selecteren van een menu-item dat wordt weergegeven een bitmap.
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 toetsenbord sneltoetsen, Toetsenbord Versneller berichten