社区
进程/线程/DLL
帖子详情
如何在线程间传递对话框句柄???
Cikar_no1
2012-07-14 11:41:41
我新执行了一个线程,CThreadA, 该线程用来生成一个非模态对话框DlgA,如pDlg->Creat(……);……
现在问题是,这个对话框的句柄hWnd=pDlg->m_hWnd;怎么被保存并传递给主线程里面?
hWnd现在声明为该线程的成员变量,我在主线程中调用它
CThreadA m_Th;
m_Th.hWnd这个命令调用不成功! 如果不是在线程中生成非模态对话框DlgA,那么就能成功调用该句柄!
求高手指点下是不是线程间对句柄通信有问题?
...全文
230
3
打赏
收藏
如何在线程间传递对话框句柄???
我新执行了一个线程,CThreadA, 该线程用来生成一个非模态对话框DlgA,如pDlg->Creat(……);…… 现在问题是,这个对话框的句柄hWnd=pDlg->m_hWnd;怎么被保存并传递给主线程里面? hWnd现在声明为该线程的成员变量,我在主线程中调用它 CThreadA m_Th; m_Th.hWnd这个命令调用不成功! 如果不是在线程中生成非模态对话框DlgA,那么就能成功调用该句柄! 求高手指点下是不是线程间对句柄通信有问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
蒋晟
2012-07-15
打赏
举报
回复
线程不是有启动参数么?除了用来传输入参数之外,也可以传输出参数的。把这些参数放在一个结构里然后传地址到线程。
当然你要做线程同步,以避免这个参数结构在线程没有读取输入参数或者设置完输出参数的时候就被析构掉了
Eleven
2012-07-15
打赏
举报
回复
你创建线程的时候将主线程UI的窗口句柄HWND传递给线程函数,在线程函数中创建完非模态对话框以后发送一个自定义的消息到UI,把非模态对话框的HWND窗口句柄作为消息的参数即可。
mmcanyu
2012-07-15
打赏
举报
回复
lz是在一个线程类里面里面创建了一个非摸态对话框,然后想把这个非模态对话框句柄返回给主线程。
可能是线程函数还没创建完对话框,主线程就去读m_Th.hWnd。应该线程创建完窗口再发消息通知主线程。
如果你用的是CWinThread, 最好在线程里面把对话框指针赋给m_pMainWnd = pDlg;
m_pMainWnd = pDlg; //m_pMainWnd关闭时,自动退出本线程
c++多
线程
的创建挂起执行与销毁
3. 为
对话框
增加三个
句柄
,用于标识各个
线程
; HANDLE hThread1; //
线程
1
线程
句柄
HANDLE hThread2; //
线程
2
线程
句柄
HANDLE hThread3; //
线程
3
线程
句柄
在增加三个结构体类型的变量,用做
线程
函数的参数
传递
; ...
精通Windows.API-函数、接口、编程实例.pdf
4.4.2 通过Mapping File在进程
间
传递
和共享数据 115 4.4.3 通过文件
句柄
获得文件路径 118 4.5 总结 121 第5章 内存管理 122 5.1 Windows内存管理原理 122 5.1.1 基本概念 122 5.1.2 分页与分段内存管理...
VC++中多
线程
学习(MFC多
线程
)一(
线程
的创建、
线程
函数如何调用类成员呢?如何调用主
对话框
的成员?、MFC中的工作
线程
和界面
线程
的区别)
这里废话不多讲了,因为项目原因,需要开启
线程
进行处理,在不了解
线程
的情况下,直接百度一下,然后就使用了,结果可想而知,出现了异常,所以花了一天时
间
系统学习一下多
线程
,这里主要是针对win32编程方面的
线程
...
关于MFC下多
线程
,在
线程
中创建非模态
对话框
以及消息
传递
关于MFC下多
线程
,在
线程
中创建非模态
对话框
以及消息
传递
2011年05月13日 21:42:00杰式囧诺阅读数 8469更多 分类专栏:C++ 版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本...
MFC消息机制+UI
线程
和工作
线程
+模式
对话框
原理
MFC消息机制,UI
线程
,工作
线程
,模式
对话框
原理,非模式
对话框
原理
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章