新建线程发送消息问题
我一个主对话框A中使用了tab控件加了3个页面对话框B.C.D.
我在B中发送消息给A(CTester_ConsoleDlg).
void MyWIFI::Refresh()
{
CTester_ConsoleDlg* m_Host;
m_Host = (CTester_ConsoleDlg*)AfxGetMainWnd();
m_Host->SendMessage(WM_MY_MESSAGE, 0, 0);
}
没有问题,在C,D中也可以使用同样方式发送给A,但是在B.C.D新建的线程中
UINT ThreadFunc(LPVOID lpParam)
{
pthis->Refresh();
}
就出错, 请问在B.C.D对话框类的新线程中如何发送消息给A对话框