_Message WM INITMENU

Envoyé lorsqu’un menu va devenir actif. Il se produit lorsque l’utilisateur clique sur un élément dans la barre de menus ou appuie sur une touche de menu. Cela permet à l’application de modifier le menu avant qu’il ne soit affiché.

Une fenêtre reçoit ce message par le biais de sa fonction WindowProc .

#define WM_INITMENU                     0x0116

Paramètres

wParam

Handle du menu à initialiser.

lParam

Ce paramètre n'est pas utilisé.

Valeur retournée

Si une application traite ce message, elle doit retourner la valeur zéro.

Remarques

Un message WM _ INITMENU est envoyé uniquement lors d’un premier accès à un menu ; un seul message WM _ INITMENU est généré pour chaque accès. Par exemple, le déplacement de la souris sur plusieurs éléments de menu tout en maintenant le bouton enfoncé ne génère pas de nouveaux messages. WM _ INITMENU ne fournit pas d’informations sur les éléments de menu.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel - [Applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server - [Applications de bureau uniquement]
En-tête
Winuser. h (inclure Windows. h)

Voir aussi

Référence

_INITMENUPOPUP WM

Méthodologique

Raccourcis clavier