Partilhar via


CMenu::DeleteMenu

Exclui um item do menu.

BOOL DeleteMenu(
   UINT nPosition,
   UINT nFlags 
);

Parâmetros

  • nPosition
    Especifica o item de menu que é a ser excluído, conforme determinado pelo nFlags.

  • nFlags
    É usado para interpretar nPosition da seguinte maneira:

    nFlags

    Interpretação dos nPosition

    MF_BYCOMMAND

    Especifica que o parâmetro fornece a ID de comando do item de menu existente.Este é o padrão se nenhuma das MF_BYCOMMAND nor MF_BYPOSITION é definida.

    MF_BYPOSITION

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

Valor de retorno

Diferente de zero se a função for bem-sucedida; caso contrário, 0.

Comentários

Se o item de menu tiver um menu pop-up associado, DeleteMenu destrói a alça para o menu pop-up e libera a memória usada pelo menu pop-up.

Sempre que um menu que reside em uma janela é alterada (ou não a janela é exibida), o aplicativo deve telefonar CWnd::DrawMenuBar.

Exemplo

Consulte o exemplo para CWnd::GetMenu.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CMenu

Gráfico de hierarquia

CWnd::DrawMenuBar

DeleteMenu

Outros recursos

CMenu membros