发送方:函数
.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绑定槽函数