共用方式為


將訊息對應到函式

更新:2007 年 11 月

[屬性] 視窗讓您能夠將訊息處理常式 (MFC 使用者介面類別的成員函式) 繫結到應用程式資源所產生的訊息。它們使用 MFC 訊息對應 (Message Map) 建立繫結。

當使用 [類別檢視] 來建立衍生自其中一個架構 (Framework) 類別的新類別時,會自動在您指定的標頭檔 (.h) 及實作檔 (.cpp) 中放置完整並功能齊全的類別。

注意事項:

若要加入不處理訊息的新類別,請在文字編輯器中直接建立類別。

若要使用屬性視窗來定義或移除訊息處理常式

  1. 在 [類別檢視] 中,按一下類別。

  2. 在 [屬性] 視窗中,按一下 [訊息] 按鈕。

    注意事項:

    當您選取 [類別檢視] 中的類別名稱或在來源視窗內按一下時,就可以使用 [訊息] 按鈕。

    如果您的專案具有訊息處理常式,則會在訊息旁邊的右欄中出現處理常式名稱。

  3. 如果訊息沒有處理常式,請按一下 [屬性] 視窗右欄中的儲存格,將處理常式建議的名稱顯示為 <加入>HandlerName (例如,WM_TIMER 訊息處理常式建議 <加入>OnTimer)。

  4. 按一下建議的名稱,加入函式的 Stub 程式碼。

  5. 若要編輯訊息處理常式,請按兩下 [類別檢視] 中的訊息並編輯來源視窗中的程式碼。

若要移除訊息處理常式,請按兩下右欄中的處理常式,並選擇 <刪除>HandlerName。函式的程式碼將被轉為註解。

請參閱

工作

加入成員函式

加入成員變數

覆寫 Virtual 函式

概念

加入 MFC 訊息處理常式

使用程式碼精靈加入功能

加入類別

參考

加入對話方塊控制項的事件處理常式

巡覽類別結構