Compartilhar via


CMenu::CreatePopupMenu

Criar um menu pop-up e anexá-la ao objeto de CMenu .

BOOL CreatePopupMenu( );

Valor de retorno

Diferente de zero se o menu pop-up foi criado com êxito; se não 0.

Comentários

O menu está inicialmente vazia. Os itens de menu podem ser adicionados usando a função de membro de AppendMenu ou de InsertMenu . o aplicativo pode adicionar o menu pop-up a um menu ou a um menu pop-up existente. A função de membro de TrackPopupMenu pode ser usada para exibir esse menu como um menu pop-up flutuante e acompanhar seleções no menu pop-up.

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

Antes de sair, um aplicativo deve liberar os recursos do sistema associados com um menu pop-up se o menu não é atribuído a uma janela. Um aplicativo libera um menu chamar a função de membro de DestroyMenu .

Exemplo

Consulte o exemplo para CMenu::CreateMenu.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CMenu

Gráfico da hierarquia

CMenu::CreateMenu

CMenu::InsertMenu

CWnd::SetMenu

CMenu::TrackPopupMenu

CreatePopupMenu

CMenu::AppendMenu