CMFCPopupMenu::criar

Cria um menu pop-up e a anexa um CMFCPopupMenu objeto.

virtual BOOL Create(
   CWnd* pWndParent,
   int x,
   int y,
   HMENU hMenu,
   BOOL bLocked = FALSE,
   BOOL bOwnMessage = FALSE
);

Parâmetros

  • [in] pWndParent
    A janela pai para o CMFCPopupMenu.

  • [in] x
    A coordenada horizontal da tela para o local do menu pop-up

  • [in] y
    A coordenada vertical de tela para obter o local do menu pop-up.

  • [in] hMenu
    Um identificador para um recurso de menu.

  • [in] bLocked
    Um parâmetro booliano que indica se o menu é personalizável.FALSE indica que o menu pop-up é personalizável.

  • [in] bOwnMessage
    Um parâmetro booliano que indica como a estrutura roteia as mensagens de menu.Consulte a seção de comentários para obter mais detalhes.

Valor de retorno

TRUE Se o método for bem-sucedida; caso contrário FALSE.

Comentários

If bOwnMessage é TRUE, a estrutura roteia as mensagens de menu para pWndParent. pWndParent não deve ser NULL Se bOwnMessage é TRUE. Se bOwnMessage é FALSE, a estrutura encaminha as mensagens de menu para o menu pop-up pai.

Exemplo

O exemplo a seguir demonstra como usar o Create método para o CMFCPopuMenu classe. Neste trecho de código faz parte o Exemplo do CustomPages: Aplicativo do MFC barra de ferramentas personalização Dialog.

      CMFCPopupMenu* pPopupMenu = new CMFCPopupMenu;
        // CPoint point
        // CMenu* pPopup
        // The this pointer points to CMainFrame class which extends the CFrameWnd class.
        pPopupMenu->Create (this, point.x, point.y, pPopup->Detach ());

Requisitos

Cabeçalho: afxpopupmenu.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCPopupMenu