首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

MFC 類消息響應函數位置:原則在本類,可間接調用外部函數

     編輯:程式設計綜合問答

消息映射宏 ON_COMMAND / ON_BN_CLICKED 要求響應函數為該類成員函數。

若必須在別類處理

  1. 在本類響應函數中調用外部類實例的方法:void CMyBtn::OnClick() { ExternalHandler::Process(); }。
  2. 或用 PostMessage 轉發給其他視窗處理。

直接在別類定義響應函數會破壞消息映射機制,不建議。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved