1、定义消息
- #define WM_MYUPDATEDATA WM_USER+100
2、声明消息
- LRESULT OnUpdateMyData(WPARAM wParam, LPARAM lParam);
4、添加消息映射
- BEGIN_MESSAGE_MAP(CDlgPatientInfo, CDialog)
- ON_MESSAGE(WM_MYUPDATEDATA, OnUpdateMyData)
- END_MESSAGE_MAP()
3、实现消息响应函数
- LRESULT CDlgPatientInfo::OnUpdateMyData(WPARAM wParam, LPARAM lParam)
- {
- return UpdateData(wParam);
- }
4、在线程中发送消息
- UINT ThreadListDiagInfo(LPVOID pParam)
- {
- CDlgPatientInfo* dlg = (CDlgPatientInfo*)pParam;
- ......
- dlg->SendMessage(WM_MYUPDATEDATA, FALSE);
-
- return 0;
- }
|