Partilhar via


CMenu::CreatePopupMenu

Cria um menu pop-up e a anexa à CMenu objeto.

BOOL CreatePopupMenu( );

Valor de retorno

Diferente de zero se o menu pop-up foi criado com êxito; caso contrário, 0.

Comentários

O menu é inicialmente vazio.Itens de menu podem ser adicionados usando o AppendMenu ou InsertMenu função de membro. O aplicativo pode adicionar o menu pop-up a um menu existente ou no menu pop-up.The TrackPopupMenu função de membro pode ser usada para exibir esse menu sistema autônomo um menu pop-up flutuante e para rastrear sistema autônomo seleções no menu pop-up.

Se o menu é atribuído a uma janela, ele automaticamente é destruído quando a janela é destruída.Se o menu é adicionado a um menu existente, ele será destruído automaticamente quando esse menu é destruído.

Antes de sair, um aplicativo deve liberar recursos do sistema associados a um menu pop-up se o menu não está atribuído a uma janela.Um aplicativo libera um menu, chamando o DestroyMenufunção de membro .

Exemplo

Consulte o exemplo para CMenu::CreateMenu.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CMenu

Gráfico de hierarquia

CMenu::CreateMenu

CMenu::InsertMenu

CWnd::SetMenu

CMenu::TrackPopupMenu

CreatePopupMenu

CMenu::AppendMenu

Outros recursos

CMenu membros