Compartilhar via


CMenu::RemoveMenu

Excluir um item de menu com um menu pop-up associado do menu.

BOOL RemoveMenu( 
   UINT nPosition, 
   UINT nFlags  
);

Parâmetros

  • nPosition
    Especifica o item de menu a ser removido. O parâmetro de nFlags pode ser usado para interpretar das seguintes maneiras: nPosition

    nFlags

    Interpretação de nPosition

    MF_BYCOMMAND

    Especifica que o parâmetro fornece a identificação do comando de menu item existente. Esta é a opção se nem nem MF_BYCOMMANDMF_BYPOSITION são definidos.

    MF_BYPOSITION

    Especifica que o parâmetro retorna a posição do item de menu existente. O primeiro item está na posição 0.

  • nFlags
    Especifica como nPosition é interpretado.

Valor de retorno

Diferente de zero se a função é com êxito; se não 0.

Comentários

Não destrói o identificador para um menu pop-up, então o menu pode ser reutilizado. Antes de chamar essa função, o aplicativo pode chamar a função de membro de GetSubMenu para recuperar o objeto pop-up de CMenu para reutilização.

Sempre que um menu que reside em uma janela é alterado (se a janela é exibida), o aplicativo deve chamar CWnd::DrawMenuBar.

Exemplo

Consulte o exemplo para CMenu::InsertMenu.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CMenu

Gráfico da hierarquia

CWnd::DrawMenuBar

CMenu::GetSubMenu

RemoveMenu