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

Remove os elementos de menu de um contêiner do menu composto.

Sintaxe

HRESULT RemoveMenus(
  [in] HMENU hmenuShared
);

Parâmetros

[in] hmenuShared

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

Valor retornado

Esse método retorna S_OK em caso de êxito. Outros valores retornados possíveis incluem o seguinte.

Código de retorno Descrição
E_INVALIDARG
O identificador especificado é inválido.
E_UNEXPECTED
Ocorreu um erro inesperado.

Comentários

O objeto sempre deve dar ao contêiner a chance de remover seus elementos de menu do menu composto antes de desativar a interface do usuário compartilhada.

Anotações aos Chamadores

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

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [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 oleidl.h

Confira também

Ioleinplaceframe

IOleInPlaceFrame::SetMenu

Insertmenu