在一个线程中使用另一个线程中的对象是错误的.
在我的工程中,我创建了一个变量,CDialog1 m_Dlg1;
在一个辅助线程中我得到了m_Dlg1的句柄temp_hwnd,
但如果我用CDialog1 * pDlg = (CDialog1 *)CWnd::FromHandle(temp_hwnd),
之后使用pDlg时会出现错误的.有什么办法可以避免这种错误,在只能知到temp_hwnd的情况下,怎么使用m_Dlg1?
通常在多线程,大家是怎么使用另一个线程中的对象的?