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.