共用方式為


ON_COMMAND

這個巨集將命令訊息至成員函式。

ON_COMMAND(id, memberFxn )

參數

  • id
    命令 ID。

  • memberFxn
    命令對應訊息處理函式的名稱。

備註

它會指出函式會處理來自命令使用者介面物件的命令訊息 (例如功能表項目或工具列按鈕。

當命令目標物件收到具有指定 ID 的視窗 WM_COMMAND 訊息, ON_COMMAND 會呼叫成員函式 memberFxn 處理訊息。

使用 ON_COMMAND 將單一命令至成員函式。 使用 ON_COMMAND_RANGE 將命令 ID 的範圍為 10% 至物件。 只有一個訊息對應項目可能符合特定命令 id. 您不能將命令給一個以上的處理常式。 如需詳細資訊和範例,請參閱 訊息處理和對應的主題

範例

BEGIN_MESSAGE_MAP(CMFCListViewDoc, CDocument)
   ON_COMMAND(ID_MYCOMMAND, &CMFCListViewDoc::OnMycommand)
END_MESSAGE_MAP()

需求

Header: afxmsg_.h

請參閱

參考

ON_UPDATE_COMMAND_UI

概念

MFC 巨集和全域