CMFCPopupMenu::Create
建立快顯功能表並將其附加至 CMFCPopupMenu 物件。
virtual BOOL Create(
CWnd* pWndParent,
int x,
int y,
HMENU hMenu,
BOOL bLocked = FALSE,
BOOL bOwnMessage = FALSE
);
參數
[in] pWndParent
CMFCPopupMenu的父視窗。[in] x
快顯功能表位置的水平螢幕座標。[in] y
快顯功能表位置的垂直螢幕座標。[in] hMenu
指向功能表資源的控制代碼。[in] bLocked
布林值 (Boolean) 參數功能表是否可自訂。 FALSE 指出快顯功能表自訂。[in] bOwnMessage
布林值 (Boolean) 參數架構如何傳送訊息功能表。 如需的詳細資訊請參閱"備註"一節。
傳回值
TRUE ,如果方法成功,否則 FALSE。
備註
如果 bOwnMessage 是 TRUE,架構會將所有功能表訊息至 pWndParent。 pWndParent 不可以是 NULL ,如果 bOwnMessage 是 TRUE. ,如果 bOwnMessage 是 FALSE,架構會傳送訊息至父功能表快顯功能表。
範例
下列範例示範如何使用 CMFCPopuMenu 類別的 Create 方法。 這個程式碼片段是 自訂呼叫範例的一部分。
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 ());
需求
標題: afxpopupmenu.h