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