略谈如何从工作线程中d出对话框

略谈如何从工作线程中d出对话框,第1张

  朱金灿

     

工作线程,在一些技术文章被称为辅助线程,是相对于主线程而言的。在工作线程中使用界面需要一些技巧。我就曾在工程线程中d对话框中遇到过莫名奇妙的错误。下面就我的经验谈谈如何从工作线程中d出对话框(暂时只讲方法,原理还没彻底弄清楚)。

 

实际上在工作线程中直接d出模式对话框中在debug模式下有时出错(这里的有时的意思是必然会出错,但是不是每次都出错),d出模式对话框的代码如下:

 

  1. DWORD WINAPI RecvThread(LPVOID lpParam)    // 工作线程函数
  2. {
  3.      CAIDlgProductName dlg;
  4.      if(dlg.DoModal() == IDOK)
  5. {
  6.      ……
  7. }

  8. }

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/2087805.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-07-22
下一篇 2022-07-22

发表评论

登录后才能评论

评论列表(0条)

保存