La valeur 0xFFFFFFFF si l'élément spécifié n'existe pas. Si le nId identifie un menu déroulant, l'ordre octet contient le nombre d'éléments dans le menu contextuel et l'octet bas ordre contient les indicateurs de menu associées du menu contextuel. Sinon, la valeur de retour est un masque (Boolean ou) des valeurs de la liste suivante (ce masque décrit l'état de l'élément de menu ce nId identifie):
MF_CHECKEDnbsp ; Agit comme une bascule avec MF_U&NCHECKED pour placer la coche par défaut à côté de l'élément. Lorsque l'application fournit des bitmaps coche (voir la fonction de membre de SetMenuItemBitmaps ), l'image bitmap "coche sur" s'affiche.
MF_DISABLED  ; Désactive l'élément de menu afin qu'il ne peut pas être sélectionné, mais ne pas dim il.
MF_E&NABLEDnbsp ; Permet à l'élément de menu pour qu'il peut être sélectionné et il restaure à partir de son état est estompé. Notez que la valeur de cette constante est 0 ; une demande ne doit pas tester contre 0 pour défaut lors de l'utilisation de cette valeur.
MF_GRAYED  ; Désactive l'élément de menu pour qu'il ne peut pas être sélectionné et il efface.
MF_ME&NUBARBREAKnbsp ; Place l'élément sur une nouvelle ligne dans les menus statiques ou dans une nouvelle colonne dans les menus déroulants. La nouvelle colonne de menu contextuel est séparée par une ligne verticale de la Division de l'ancienne colonne.
MF_ME&NUBREAKnbsp ; Place l'élément sur une nouvelle ligne dans les menus statiques ou dans une nouvelle colonne dans les menus déroulants. Aucune ligne de démarcation n'est placé entre les colonnes.
MF_SEPARATORnbsp ; Dessine une ligne de démarcation horizontale. &Ne peut être utilisée dans un menu déroulant. Cette ligne ne peut pas être grisée, désactivée ou mis en évidence. Autres paramètres sont ignorés.
MF_U&NCHECKEDnbsp ; Agit comme une bascule avec MF_CHECKED à enlever une coche en regard de l'élément. Lorsque l'application fournit des bitmaps coche (voir la fonction de membre de SetMenuItemBitmaps ), la bitmap « coche off » est affichée. Notez que la valeur de cette constante est 0 ; une demande ne doit pas tester contre 0 pour défaut lors de l'utilisation de cette valeur.
Paramètres
nID
Spécifie l'ID d'élément de menu, tel que déterminé par nFlags.
nFlags
Spécifie la nature du nID. Il peut être l'une des valeurs suivantes:
MF_BYCOMMA&NDnbsp ; Spécifie que le paramètre donne l'ID de commande de l'élément de menu existant. C'est la valeur par défaut.
MF_BYPOSITIO&Nnbsp ; Spécifie que le paramètre donne la position de l'élément de menu existant. Le premier élément est à la position 0.
Remarques
Retourne l'état de l'élément de menu spécifié ou le nombre d'éléments dans un menu déroulant.