CWnd::OnMenuSelect
如果 CWnd 物件相關聯的功能表, OnMenuSelect 由架構呼叫,當使用者選取功能表項目時。
afx_msg void OnMenuSelect(
UINT nItemID,
UINT nFlags,
HMENU hSysMenu
);
參數
nItemID
識別選取的項目。 如果所選取的項目是功能表項目, nItemID 包含項目 ID 如果所選取的項目包含一個快顯功能表, nItemID 包含快顯功能表索引,因此, hSysMenu 包含主要 (按一下 功能表) 的控制代碼。nFlags
包含下列功能表旗標的組合:MF_BITMAP 項目是點陣圖。
MF_CHECKED 項目簽出。
MF_DISABLED 項目已停用。
MF_GRAYED 項目變成暗灰色。
MF_MOUSESELECT 項目選取使用滑鼠。
MF_OWNERDRAW 項目為主控描繪項目。
MF_POPUP 項目包含一個快顯功能表。
MF_SEPARATOR 項目是功能表項目的分隔符號。
MF_SYSMENU 項目在控制項中功能表中。
hSysMenu
如果 nFlags 包含 MF_SYSMENU,識別功能表與訊息。 如果 nFlags 包含 MF_POPUP,識別主功能表的控制代碼。 如果 nFlags 不包含 MF_SYSMENU 和 MF_POPUP,它不會使用。
備註
如果 nFlags 包含 0xFFFF,並 hSysMenu 包含 0,視窗關閉功能表,當使用者按 ESC 鍵或按一下功能表外部按一下 。
注意事項 |
---|
此成員函式由架構呼叫可以讓您的應用程式處理 Windows 訊息。接收訊息時,參數會傳遞至函式反映這個框架接收的參數。如果您呼叫這個函式的基底類別實作,該實作會使用這個參數起始傳入訊息所提供函式取代的參數。 |
需求
Header: afxwin.h