朱金灿
工作线程,在一些技术文章被称为辅助线程,是相对于主线程而言的。在工作线程中使用界面需要一些技巧。我就曾在工程线程中d出对话框中遇到过莫名奇妙的错误。下面就我的经验谈谈如何从工作线程中d出对话框(暂时只讲方法,原理还没彻底弄清楚)。
实际上在工作线程中直接d出模式对话框中在debug模式下有时出错(这里的有时的意思是必然会出错,但是不是每次都出错),d出模式对话框的代码如下:
- DWORD WINAPI RecvThread(LPVOID lpParam) // 工作线程函数
- {
- CAIDlgProductName dlg;
- if(dlg.DoModal() == IDOK)
- {
- ……
- }
- }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)