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) |