社区
进程/线程/DLL
帖子详情
多线程 访问 domodal窗口 的问题
tigerbananaapple
2008-12-01 12:12:43
1 主线程中先启动线程A然后xxDlg->doModal();
2 线程A中先执行某处理然后xxDlg->EndDialog();
如何控制线程A的xxDlg->EndDialog()处理,在主线程的xxDlg->doModal()之后??
...全文
124
4
打赏
收藏
多线程 访问 domodal窗口 的问题
1 主线程中先启动线程A然后xxDlg->doModal(); 2 线程A中先执行某处理然后xxDlg->EndDialog(); 如何控制线程A的xxDlg->EndDialog()处理,在主线程的xxDlg->doModal()之后??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vocanicy
2008-12-01
打赏
举报
回复
一个建议:
你的线程只是为了完成某项任务之后关闭对话框,那么在对话框的OnInitDialog中创建这个线程不是更好吗
不可触碰
2008-12-01
打赏
举报
回复
用iswindowvisible试试?
tigerbananaapple
2008-12-01
打赏
举报
回复
已经试过用个FLG来区分了,偶尔还是回出异常
我想我是人
2008-12-01
打赏
举报
回复
主线程可以给A线程传递一个参数,比如是布尔变量,A线程测试该变量,如果该变量为true,则说明主线程已经doModal,或者传递一个整型变量,不同的数值标识不同的意义.CreateThread中的LPVOID lpvThreadParam参数(第四个参数)就是传给线程的参数
PT80-NEAT开发指南v1.1
框架
窗口
............................................................................................................................................... 19 完整的例子 ....................................
MFC
多线程
及同步技术
MFC线程分类 工作者线程 - 主要用于后台的耗时的操作,通常没有用户界面。 用户界面线程 - 拥有独立的用户界面 工作者线程的使用 首先实现线程的回调函数,函数原型:UINT MyControllingFunction( ...
c#,c++,qt中
多线程
访问
UI控件线程的
问题
汇总
UINT _cdecl C
多线程
Dlg::ThreadProc(LPVOID lpParameter) { C
多线程
Dlg *pThisDlg = (C
多线程
Dlg *)lpParameter;//获取当前主对话框的指针,要进行强转 CTestDlg dlg1; dlg1.
DoM
o
dal
();//在线程函数中创建模态的...
MFC
多线程
的创建,包括工作线程和用户界面线程
MFC
多线程
的创建 1.MFC
多线程
简介 MFC对
多线程
进行了一层简单的封装,在Visual C++中每个线程都是从CWinThread类继承而来的。每一个应用程序的执行都有一个主线程,这个主线程也是从CWinThread类继承而来的。可以...
VC++中
多线程
学习(MFC
多线程
)一(线程的创建、线程函数如何调用类成员呢?如何调用主对话框的成员?、MFC中的工作线程和界面线程的区别)
这里废话不多讲了,因为项目原因,需要开启线程进行处理,在不了解线程的情况下,直接百度一下,然后就使用了,结果可想而知,出现了异常,所以花了一天时间系统学习一下
多线程
,这里主要是针对win32编程方面的线程...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章