Compartilhar via


CMenu::DeleteMenu

Excluir um item de menu.

BOOL DeleteMenu(
   UINT nPosition,
   UINT nFlags 
);

Parâmetros

  • nPosition
    Especifica o item de menu que deve ser excluído, conforme determinado por nFlags.

  • nFlags
    É usado para interpretar a seguinte forma: 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.

Valor de retorno

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

Comentários

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

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 CWnd::GetMenu.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CMenu

Gráfico de hierarquia

CWnd::DrawMenuBar

DeleteMenu