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