怎样从一个线程里发消息给另一个线程
怎样从一个线程里发消息给另一个线程?
在主线程里创建了一个线程,现在要在这个分线程里发消息给主线程里的
Dialog,可是Dialog毫不响应:
UINT RunMyThread(LPVOID pParam)
{
int i=*(int *)pParam;
switch(i)
{
case 0://call host
updateList();
break;
case 1://start servers
break;
case 2://stop servers
break;
}
::SendMessage (((CMainFrame*)AfxGetApp()->m_pMainWnd)
->m_SetHostDlg.m_Dlg .m_hWnd ,WM_QUIT,0,0);
return 0;
}