共用方式為


訊息對應巨集 (MFC)

若要支援的訊息對應,MFC 會提供下列的巨集:

訊息對應宣告和用於區隔的巨集

DECLARE_MESSAGE_MAP

宣告訊息對應將使用類別中,將訊息對應到函式 (必須在類別宣告中使用)。

BEGIN_MESSAGE_MAP

開始 (必須使用的類別實作中) 的訊息對應的定義。

END_MESSAGE_MAP

結束 (必須使用的類別實作中) 的訊息對應的定義。

訊息對應巨集

ON_COMMAND

指出哪一個函式會處理指定的命令訊息。

ON_CONTROL

指出哪一個函式會處理指定的控制項告知訊息。

ON_MESSAGE

指出哪一個函式會處理使用者自訂的訊息。

ON_OLECMD

指出哪一個函式會處理功能表命令,從 DocObject 或它的容器。

ON_REGISTERED_MESSAGE

指出哪一個函式會處理已註冊的使用者自訂訊息。

ON_REGISTERED_THREAD_MESSAGE

指出哪一個函式後才會處理已註冊的使用者定義訊息CWinThread類別。

ON_THREAD_MESSAGE

指示哪一個函式會處理使用者自訂的訊息,當您有CWinThread類別。

ON_UPDATE_COMMAND_UI

指出哪一個函式會處理指定的使用者介面更新命令訊息。

訊息對應範圍巨集

ON_COMMAND_RANGE

指出哪一個函式會處理指定的巨集的前兩個參數的命令 Id 的範圍。

ON_UPDATE_COMMAND_UI_RANGE

指出何種更新處理常式會處理巨集的前兩個參數中所指定的命令 Id 的範圍。

ON_CONTROL_RANGE

指出哪一個函式會處理的控制項 Id 巨集的第二個和第三個參數中指定範圍的通知。 第一個參數是控制項告知訊息,例如 BN_CLICKED

如需有關訊息地圖、 訊息對應宣告,並用於區隔的巨集,以及訊息對應巨集的詳細資訊,請參閱訊息對應訊息處理和對應的主題。 如需有關訊息對應範圍的詳細資訊,請參閱的訊息對應範圍處理常式

請參閱

參考

訊息對應 (MFC)