WM_INITMENU message
Envoyé lorsqu’un menu est sur le point de devenir actif. Elle 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 son affichage.
Une fenêtre reçoit ce message via 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 zéro.
Notes
Un message WM_INITMENU est envoyé uniquement lors de la première consultation d’un menu ; un seul message WM_INITMENU est généré pour chaque accès. Par exemple, le fait de déplacer 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 |
|
Voir aussi
-
Référence
-
Conceptuel