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;
}