WM_INITMENUPOPUP

Die WM_INITMENUPOPUP-Nachricht wird gesendet, wenn ein Dropdown-Menü oder ein Untermenü zu aktiv zu werden. Dadurch kann eine Anwendung das Menü Bearbeiten, bevor es angezeigt wird, ohne das gesamte Menü,.

WM_INITMENUPOPUP HmenuPopup = wParam (HMENU);         / / handle in das Untermenü
uPos = LOWORD(lParam) (UINT);        / / Untermenüelement position fSystemMenu = (BOOL) HIWORD(lParam); / / Menü "Fenster" flag 

 

Parameter

hmenuPopup
Der wParam-Wert. Behandeln Sie, um das Dropdown-Menü oder Untermenü.
uPos
Das niedrige Word der lParam-Wert. Gibt die nullbasierte relative Position des Menüelements, das Dropdown-Menü oder Untermenü geöffnet wird.
fSystemMenu
Das hohe Word der lParam-Wert. Gibt an, ob das Drop-Down-Menü im Menü Fenster (auch bekannt als das System-Menü oder Menü Steuerung). Wenn das Menü im Menü Fenster befindet, ist dieser Parameter TRUE; Andernfalls ist er FALSE.

Rückgabewerte

Wenn eine Anwendung diese Nachricht verarbeitet, sollte es NULL zurückgeben.

QuickInfo

&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 1.0 oder höher benötigt.
Header:In winuser.h deklarierten.

Siehe auch

Keyboard Accelerators Übersicht, Tastaturmeldungen Accelerator, WM_INITMENU

Index