CMenu::DeleteMenu

BOOL DeleteMenu ( UINT nPosition, UINT nFlags );

Valeur de retour

Différent de zéro si la fonction est réussie ; sinon 0.

Paramètres

nPosition

Spécifie l'élément de menu qui doit être supprimé, tel que déterminé par nFlags.

nFlags

Est utilisé pour interpréter nPosition de la façon suivante:

nFlags Interprétation de nPosition
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

Supprime un élément dans le menu. Si l'élément de menu est un menu contextuel associé, DeleteMenu détruit le handle pour le menu contextuel et libère la mémoire utilisée par le menu contextuel.

Chaque fois qu'un menu qui se trouve dans une fenêtre est modifié (si la fenêtre est affichée), l'application doit appeler CWnd::DrawMenuBar.

Aperçu des CMenu |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CWnd::DrawMenuBar, :: DeleteMenu

Index