int GetMenuString ( UINT nIDItem, LPTSTR lpString, int nMaxCount, UINT nFlags ) const ;
int GetMenuString (UINT nIDItemCString& ;rStringUINTnFlags) const ;
Valeur de retour
Spécifie le nombre réel d'octets copiés dans la mémoire tampon, non compris le terminateur null.
Paramètres
nIDItem
Spécifie l'identificateur entier de l'élément de menu ou le décalage de l'élément de menu dans le menu, selon la valeur de nFlags.
lpString
Points à la mémoire tampon qui est de recevoir le label.
rString
Une référence à un objet CString qui doit recevoir la chaîne copiée menu.
nMaxCount
Spécifie la longueur maximale (en octets) de l'étiquette à copier. Si l'étiquette est plus long que le maximum spécifié dans nMaxCount, les caractères supplémentaires sont tronquées.
nFlags
Spécifie l'interprétation du paramètre nIDItem . Il peut être l'une des valeurs suivantes:
nFlags | Interprétation de nIDItem |
MF_BYCOMMAND | 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 si ni MF_BYCOMMAND ni MF_BYPOSITION. |
MF_BYPOSITION | 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
Copie de l'étiquette de l'élément de menu spécifié dans la mémoire tampon spécifiée.
Le paramètre nMaxCount doit être un plus grand que le nombre de caractères dans l'étiquette d'accommoder le caractère null qui termine une chaîne.
Aperçu des CMenu |nbsp ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CMenu::GetMenuState, CMenu::ModifyMenu, :: GetMenuString