CMenu::RemoveMenu

BOOL RemoveMenu ( 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 pour être supprimé. Le paramètre nIndicateurs peut servir à interpréter nPosition de la manière 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.

nFlags

Spécifie comment nPosition est interprété.

Remarques

Supprime un élément de menu d'un menu contextuel associé à partir du menu. Il ne détruit pas le handle d'un menu déroulant, afin que le menu peut être réutilisé. Avant d'appeler cette fonction, l'application peut appeler la fonction membre GetSubMenu pour récupérer l'objet CMenu pop-up pour réutilisation.

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, CMenu::GetSubMenu, :: RemoveMenu

Index