發送方:函數
.h裏:this
聲明消息:code
#define WM_CLICKED (WM_USER+100)
.cpp裏:class
發送消息:命名
this->GetParent()->SendMessage(WM_CLICKED, 0,0);
響應方:co
.h裏:消息
聲明消息處理函數 :return
afx_msg LRESULT MyMsgHandler(WPARAM,LPARAM);
.cpp裏:
消息映射 :
ON_MESSAGE(WM_ CLICKED ,OnMyMsgHandler)
消息處理函數 :
LRESULT OnMyMsgHandler(WPARAM w,LPARAM l) { AfxMessageBox("Hello,World!"); return 0; }
MFC與QT命名的不一樣:
MFC消息 = QT信號
MFC消息處理函數 = QT槽函數
MFC消息映射 = QT綁定槽函數