
MFC中多线程怎么调用窗口类成员函数
1个回答
展开全部
当前界面的线程
AfxGetThread()返回当前界面线程对象的指针(CWinThread类指针).
其中公共成员保存了窗口指针
m_pMainWnd 保存指向应用程序的主窗口的指针 (CWnd)
m_pActiveWnd 当前活动窗口指针(CWnd)
这样你就可以调用窗口的方法了.
不过我个人还是觉得你发消息比较好一些,消息传递参数可以通过无符号指针的切换来解决.
AfxGetThread()返回当前界面线程对象的指针(CWinThread类指针).
其中公共成员保存了窗口指针
m_pMainWnd 保存指向应用程序的主窗口的指针 (CWnd)
m_pActiveWnd 当前活动窗口指针(CWnd)
这样你就可以调用窗口的方法了.
不过我个人还是觉得你发消息比较好一些,消息传递参数可以通过无符号指针的切换来解决.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询