Message WM_MENUCHAR
Envoyé lorsqu’un menu est actif et que l’utilisateur appuie sur une touche qui ne correspond à aucune touche mnémonique ou de raccourci. Ce message est envoyé à la fenêtre propriétaire du menu.
#define WM_MENUCHAR 0x0120
Paramètres
-
wParam
-
Le mot de bas ordre spécifie le code de caractère qui correspond à la touche enfoncée par l’utilisateur.
Le mot d’ordre élevé spécifie le type de menu actif. Ce paramètre peut prendre les valeurs suivantes.
Valeur Signification - MF_POPUP
- 0x00000010L
Un menu déroulant, sous-menu ou menu contextuel. - MF_SYSMENU
- 0x00002000L
Le menu de la fenêtre. -
lParam
-
Un handle du menu actif.
Valeur retournée
Une application qui traite ce message doit retourner l’une des valeurs suivantes dans le mot d’ordre élevé de la valeur de retour.
Valeur/code de retour | Description |
---|---|
|
Informe le système qu’il doit fermer le menu actif. |
|
Informe le système qu’il doit choisir l’élément spécifié dans le mot de bas ordre de la valeur de retour. La fenêtre propriétaire reçoit un message WM_COMMAND. |
|
Informe le système qu’il doit ignorer le caractère appuyé par l’utilisateur et créer un bref bip sur le haut-parleur du système. |
|
Informe le système qu’il doit sélectionner l’élément spécifié dans le mot de bas ordre de la valeur de retour. |
Notes
Le mot de bas ordre est ignoré si le mot d’ordre élevé contient 0 ou 1.
Une application doit traiter ce message lorsqu’un raccourci est utilisé pour sélectionner un élément de menu qui affiche une bitmap.
Spécifications
Condition requise | Value |
---|---|
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour