Partager via


Méthode IOleInPlaceFrame::RemoveMenus (oleidl.h)

Supprime les éléments de menu d’un conteneur du menu composite.

Syntaxe

HRESULT RemoveMenus(
  [in] HMENU hmenuShared
);

Paramètres

[in] hmenuShared

Handle du menu composite sur place qui a été construit par les appels à IOleInPlaceFrame::InsertMenus et à la fonction InsertMenu .

Valeur retournée

Cette méthode retourne S_OK en cas de réussite. Les autres valeurs de retour possibles sont les suivantes.

Code de retour Description
E_INVALIDARG
Le handle spécifié n’est pas valide.
E_UNEXPECTED
Une erreur inattendue s’est produite.

Notes

L’objet doit toujours donner au conteneur la possibilité de supprimer ses éléments de menu du menu composite avant de désactiver l’interface utilisateur partagée.

Remarques aux appelants

Cette méthode est appelée par l’application objet pendant qu’elle est désactivée par l’interface utilisateur pour supprimer ses menus.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête oleidl.h

Voir aussi

IOleInPlaceFrame

IOleInPlaceFrame::SetMenu

InsertMenu