共用方式為


CContextMenuManager::TrackPopupMenu

顯示指定的捷徑功能表並選取 捷徑功能表命令的索引。

virtual UINT TrackPopupMenu(
   HMENU hmenuPopup,
   int x,
   int y,
   CWnd* pWndOwner,
   BOOL bRightAlign = FALSE
);

參數

  • [in] hmenuPopup
    這個方法會顯示捷徑功能表的控制代碼。

  • [in] x
    捷徑功能表位置的水平位移在工作區座標中)。

  • [in] y
    捷徑功能表位置的垂直位移在工作區座標中)。

  • [in] pWndOwner
    指標到捷徑功能表的控制代碼。

  • [in] bRightAlign
    布林值 (Boolean) 參數功能表項目如何對齊。 如果 bRightAlign 是 TRUE,功能表為由右向左讀取順序靠右對齊。 如果 bRightAlign 是 FALSE,功能表為由左向右讀取順序是靠左對齊。

傳回值

使用者選取功能表命令的功能表命令 ID,0,如果使用者關閉捷徑功能表,而不需選取功能表命令。

備註

這個方法做為一個強制回應呼叫顯示捷徑功能表。 應用程式不會繼續至下一行的程式碼在使用者中關閉捷徑功能表或功能表選取命令。 您可以使用顯示捷徑功能表的替代方法是 CContextMenuManager::ShowPopupMenu。 方法不是強制回應的呼叫,將不會傳回所選取命令的 ID。

需求

標題: afxcontextmenumanager.h

請參閱

參考

CContextMenuManager 類別

階層架構圖

CContextMenuManager::ShowPopupMenu