Définit un élément de menu dans un modèle de menu.
Syntaxe
C++
typedefstruct {
WORD mtOption;
WORD mtID;
WCHAR mtString[1];
} MENUITEMTEMPLATE, *PMENUITEMTEMPLATE;
Membres
mtOption
Type : WORD
Une ou plusieurs des options de menu prédéfinies suivantes qui contrôlent l’apparence de l’élément de menu, comme indiqué dans le tableau suivant.
Valeur
Signification
MF_CHECKED
0x00000008L
Indique que l’élément de menu a une marque case activée en regard.
MF_GRAYED
0x00000001L
Indique que l’élément de menu est initialement inactif et dessiné avec un effet gris.
MF_HELP
0x00004000L
Indique que l’élément de menu a un séparateur vertical à sa gauche.
MF_MENUBARBREAK
0x00000020L
Indique que l’élément de menu est placé dans une nouvelle colonne. Les anciennes et nouvelles colonnes sont séparées par une barre.
MF_MENUBREAK
0x00000040L
Indique que l’élément de menu est placé dans une nouvelle colonne.
MF_OWNERDRAW
0x00000100L
Indique que la fenêtre propriétaire du menu est chargée de dessiner tous les aspects visuels de l’élément de menu, y compris les états mis en surbrillance, sélectionnés et inactifs. Cette option n’est pas valide pour un élément dans une barre de menus.
MF_POPUP
0x00000010L
Indique que l’élément est un élément qui ouvre un menu déroulant ou un sous-menu.
mtID
Type : WORD
Identificateur d’élément de menu d’un élément de commande ; un élément de commande envoie un message de commande à sa fenêtre propriétaire. La structure MENUITEMTEMPLATE d’un élément qui ouvre un menu déroulant ou un sous-menu ne contient pas le membre mtID .
mtString[1]
Type : WCHAR[1]
Élément 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]