CMenu::DeleteMenu

BOOL DeleteMenu ( UINT nPosition, UINT nFlags );

Valor de retorno

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

Parâmetros

nPosition

Especifica o item de menu que está a ser excluído, conforme determinado pela nFlags.

nFlags

É usado para interpretar nPosition da seguinte forma:

nFlags Interpretação dos nPosition
MF_BYCOMMAND Especifica que o parâmetro oferece a identificação de comando do item de menu existente. Este é o padrão se nem MF_BYCOMMAND MF_BYPOSITION é definido.
MF_BYPOSITION Especifica que o parâmetro oferece a posição do item de menu existente. O primeiro item está na posição 0.

Observações

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

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

Visão geral de CMenu |nbsp; Membros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CWnd:: DrawMenuBar, :: DeleteMenu

Index