winuser.h

Mensaje WM_INITMENUPOPUP

Definición

WM_INITMENUPOPUP  
hmenuPopup = (HMENU) wParam;          // manipulador de submenú
uPos = (UINT) LOWORD(lParam);         // posición del ítem del submenú
fSystemMenu = (BOOL) HIWORD(lParam);  // bandera de menú de ventana

El mensaje WM_INITMENUPOPUP se envía cuando un menú emergente o un submenú va a ser activado. Esto permita a una aplicación modificar el menú antes de que sea mostrado, sin modificar el menú completo.

Descripción

hmenuPopup: valor de wParam. Identifica el menú emergente o submenú.

uPos: valor de la palabra de menor peso de lParam. Especifica la posición relativa, empezando en cero del ítem del menú que abre el menú emergente o submenú.

fSystemMenu: valor de la palabra de mayor peso de lParam. Especifica si el menú emergente es menú de ventana (también conocido como menú de sistema o menú de control). Si el menú es el de ventana, este aprámetro es TRUE; en caso contrario, es FALSE.

Valor de retorno

Si una aplicación procesa este mensaje, debe retornar cero.