WM_INITMENU mensaje

Se envía cuando un menú está a punto de activarse. Se produce cuando el usuario hace clic en un elemento en la barra de menús o presiona una tecla de menú. Esto permite a la aplicación modificar el menú antes de que se muestre.

Una ventana recibe este mensaje a través de la función WindowProc.

#define WM_INITMENU                     0x0116

Parámetros

wParam

Identificador del menú que se va a inicializar.

lParam

Este parámetro no se utiliza.

Valor devuelto

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

Observaciones

Un mensaje de WM_INITMENU solo se envía cuando se accede por primera vez a un menú; solo se genera un mensaje WM_INITMENU para cada acceso. Por ejemplo, mover el mouse a través de varios elementos de menú mientras mantiene presionado el botón no genera nuevos mensajes. WM_INITMENU no proporciona información sobre los elementos de menú.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Winuser.h (incluya Windows.h)

Consulte también

Referencia

WM_INITMENUPOPUP

Conceptual

Aceleradores de teclado