Méthode IShellBrowser::RemoveMenusSB (shobjidl_core.h)

Permet au conteneur de supprimer l’un de ses éléments de menu du menu composite sur place et de libérer toutes les ressources associées.

Syntaxe

HRESULT RemoveMenusSB(
  HMENU hmenuShared
);

Paramètres

hmenuShared

Type : HMENU

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

Valeur retournée

Type : HRESULT

Retourne S_OK en cas de réussite, ou une valeur d’erreur définie par COM dans le cas contraire.

Remarques

Cette méthode est similaire à la méthode IOleInPlaceFrame::RemoveMenus .

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

Remarques relatives à l’appel d’applications

La méthode est appelée par l’application objet pendant qu’elle est désactivée par l’interface utilisateur afin que le navigateur puisse supprimer ses menus.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)
DLL Shell32.dll (version 4.0 ou ultérieure)

Voir aussi

IShellBrowser