Partilhar via


CMFCPopupMenu::Create

Criar um menu pop-up e anexá-la a um objeto de CMFCPopupMenu .

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 CMFCPopupMenu.

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

  • [in] y
    A coordenada vertical de tela para o local de PNF- menu.

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

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

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

Valor de retorno

TRUE se o método for bem-sucedida; se não FALSE.

Comentários

Se bOwnMessage é TRUE, a estrutura rotear todas as mensagens de menu a pWndParent.pWndParent não deve ser NULL se bOwnMessage é TRUE. se bOwnMessage é FALSE, a estrutura rotear mensagens de menu no menu pop-up pai.

Exemplo

O exemplo seguinte demonstra como usar o método de Create da classe de CMFCPopuMenu .Este trecho de código é parte de Custom de páginas.

        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

Referência

Classe de CMFCPopupMenu

Gráfico de hierarquia