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

Permite que o contêiner remova qualquer um de seus elementos de menu do menu composto in-loco e libere todos os recursos associados.

Sintaxe

HRESULT RemoveMenusSB(
  HMENU hmenuShared
);

Parâmetros

hmenuShared

Tipo: HMENU

Um identificador para o menu composto in-loco que foi construído por chamadas para IShellBrowser::InsertMenusSB e a função InsertMenu .

Valor retornado

Tipo: HRESULT

Retorna S_OK se tiver êxito ou um valor de erro definido por COM caso contrário.

Comentários

Esse método é semelhante ao método IOleInPlaceFrame::RemoveMenus .

O objeto sempre deve permitir que o contêiner remova seus elementos de menu do menu composto antes de desativar a interface do usuário compartilhado.

Anotações para aplicativos de chamada

O método é chamado pelo aplicativo de objeto enquanto ele está sendo desativado pela interface do usuário para que o navegador possa remover seus menus.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)
DLL Shell32.dll (versão 4.0 ou posterior)

Confira também

IShellBrowser