- 博客(2)
- 收藏
- 关注
转载 如何在工作线程中创建窗口?
在前面我们研究了使用AFX_MANAGE_STATE(AfxGetStaticModuleState())进行DLL间的资源切换,以及工作线程中创建Windows消息循环的原理,以为就可以搞定一切类似问题了…但是请看以下代码 DWORD CTestMFCDlg::ThreadFunc(PVOID yy){CAboutDlg dlg;dlg.DoModal(); retu
2006-11-30 09:40:00 1296
转载 从AFX_MANAGE_STATE(GetStaticModuleState())说起
以前写MFC的DLL的时候,总会在自动生成的代码框架里看到提示,需要在每一个输出的函数开始添加上AFX_MANAGE_STATE(GetStaticModuleState())。一直不明白这样做的含义,也一直没有这样做,而且代码也工作得好好的,所以感觉这好像一句废话。最近的项目中,需要在DLL里使用MFC生成界面,这才发现一旦资源放在不同的动态库里,而且还和多线程搅和在一起的时候,事情就变得异常的
2006-11-30 09:31:00 957
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人