MFC中消息机制之实现多窗体信息的传输
1.在建好的工程.h文件中宏定义两个消息ID
#define WM_MAIN_MSG WM_USER+0x00001
#define WM_SUB_MSG WM_USER+0x00002
注:WM_USER+0X0001是为了区分用户自定义消息和系统消息
2.分别在父窗体和子窗体中建立消息映射表
(父窗体的.cpp文件)
BEGIN_MESSAGE_MAP(CRevMsgDlg, CDialog)
//{ {AFX_MSG_MAP(CRevMsgDlg)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
ON_BN_CLICKED(IDC_BUTTON2, OnButton2)
ON_MESSAGE(WM_MAIN_MSG, CRevMsgDlg::OnMainMsg)
//}}AFX_MSG_MAP
END_M