共用方式為


ON_COMMAND

此巨集對應至成員函式的命令訊息。

ON_COMMAND(id, memberFxn )

參數

  • id
    命令 ID。

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

備註

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

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

使用ON_COMMAND ,將單一命令對應至成員函式。 使用 ON_COMMAND_RANGE ,將一系列的命令 id 對應至一個成員函式。 只有一個訊息對應項目可以比對指定的命令 id。 也就是指令無法對應至一個以上的處理常式。 如需詳細資訊和範例,請參閱訊息處理和對應的主題

範例

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

需求

標頭: afxmsg_.h

請參閱

參考

ON_UPDATE_COMMAND_UI

概念

MFC 巨集和全域變數