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