在线程里面访问类对象的问题
我有一个全局的模态对话框的变量。
在启动线程后进行了,我希望在线程关闭的时候,发送wm_close消息给模态对话框
CtestDlg testdlg;
main()
{
afxbeginthread(thread,NULL )
testdlg.doModel();
}
thread()
{
//do something
testdlg.enddialog(IDOK);
//2 testdlg.SendMessag(WM_CLOSE, 0, 0);
//3 SendMessage(testdlg.m_hWnd, WM_CLOSE, 0, 0);
}
请问以上3中那种是对的?
因为有时候会导致程序错误。
我主要有疑问是,线程里面可以这样操作类对象吗?(我的对象是全局的)