Partager via


COleClientItem::OnRemoveMenus

Appelé par l'infrastructure pour supprimer les menus du conteneur du menu composite spécifié lors de l'activation sur place termine.

virtual void OnRemoveMenus( 
   CMenu* pMenuShared  
);

Paramètres

  • pMenuShared
    Pointe vers le menu composite construit par des appels à la fonction membre d' OnInsertMenus .

Notes

L'implémentation par défaut supprime d' pMenuShared les menus visuelle de conteneur, les groupes c. autrement dit., de fichier, de conteneur, et de menu Fenêtre. Remplacez cette fonction si l'implémentation par défaut n'est pas appropriée pour votre application ; par exemple, si votre application n'utilise pas de modèles de document pour associer des ressources avec des types de document. Si vous remplacez cette fonction, vous devez substituer probablement OnInsertMenus et OnSetMenu également. Il s'agit d'un substituable avancé.

Des sous-menus sur pMenuShared peuvent être partagés par plusieurs menu composite si le serveur est répétée appelé OnInsertMenus. C'est pourquoi vous ne devez supprimer des sous-menus dans la substitution d' OnRemoveMenus; vous devez uniquement les cela.

Pour plus d'informations, consultez l' IOleInPlaceFrame::RemoveMenus dans Kit de développement logiciel Windows.

Configuration requise

Header: afxole.h

Voir aussi

Référence

COleClientItem, classe

Graphique de la hiérarchie

COleClientItem::OnInsertMenus

COleClientItem::OnSetMenu