WM_MENUCHAR

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 
 

Parameters

chUser
Waarde van het woord van de lage-orde van wParam. Hiermee geeft u de tekencode die overeenkomt met de sleutel van de gebruiker ingedrukt.
fuFlag
Waarde van de eersterangs woord van wParam. Hiermee geeft u het type van het actieve menu. Deze parameter kan een van de volgende waarden worden:
Waarde Betekenis
MF_POPUP drop-down menu, submenu of snelmenu
MF_SYSMENU menu venster (systeemmenu of in het menu)

hmenu
Waarde van lParam. Ingang naar het actieve menu.

Retourwaarden

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.

Opmerkingen

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.

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 toetsenbord sneltoetsen, Toetsenbord Versneller berichten

Index