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: nPositionnFlags
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