共用方式為


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

請參閱

參考

CMFCPopupMenu 類別

階層架構圖