CMenu::RemoveMenu

BOOL RemoveMenu ( 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 a ser removido. O parâmetro nFlags pode ser usado para interpretar nPosition das seguintes maneiras:

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.

nFlags

Especifica como nPosition é interpretado.

Observações

Exclui um item de menu com um menu pop-up associado do menu. Ele não destrói o identificador para um menu pop-up, então o menu pode ser reutilizado. Antes chamado essa função, o aplicativo pode chamar a função de membro de GetSubMenu para recuperar o objeto CMenu pop-up para reutilização.

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, CMenu::GetSubMenu, :: RemoveMenu

Index