社区
界面
帖子详情
关于MFC对话框的问题
byssx752
2008-04-12 10:15:34
我点击对话框A上的一个按钮,弹出另外一个子对话框B,请问A如何给B发送消息?谢谢
...全文
73
10
打赏
收藏
关于MFC对话框的问题
我点击对话框A上的一个按钮,弹出另外一个子对话框B,请问A如何给B发送消息?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
knowledge_Is_Life
2008-05-01
打赏
举报
回复
我也想了解,谢谢LZ.
meiZiNick
2008-04-30
打赏
举报
回复
接分先!
datoucaicai
2008-04-12
打赏
举报
回复
B是A的成员变量,点击A的按钮,弹出B,此时在A中用B->m_hWnd获得B的句柄为空
//按你的描述,B对话框只能是非模态对话框(即Create出来的)
//要不然弹出B(DoModal)后,不能对A进行操作,除非关闭B(B一关闭m_hWnd就为空啦)
如果是非模态对话框,那B是A的成员变量,在A中包含B的对象,通过B的对象对B进行操作好了
hxingz
2008-04-12
打赏
举报
回复
domodal完成之后又被关闭了,建议用非模态的。
hityct1
2008-04-12
打赏
举报
回复
ding
byssx752
2008-04-12
打赏
举报
回复
其实是这样的,两个类A,B继承了CDialog,B是A的成员变量,点击A的按钮,弹出B,此时在A中用B->m_hWnd获得B的句柄为空,不知道为什么,因为此时B已经被实例化(domodal)了,为什么此时A中获得的为空呢
珍惜生命远离CPP
2008-04-12
打赏
举报
回复
模态还是非模态?
要是非模态用SendMessage或者PostMessage
scq2099yt
2008-04-12
打赏
举报
回复
1、全局变量
2、发送消息
Eleven
2008-04-12
打赏
举报
回复
PostMessage()给指定的窗口吧
season030441
2008-04-12
打赏
举报
回复
因为你的B对话框是模态的,在你没有建立显示之前,它的窗口句柄并没有建立起来,所以你是无法获得的,建议采用非模态对话框。
MFC
对话框
实现全屏,覆盖任务栏,更改
对话框
客户区颜色
简洁实现
MFC
对话框
实现全屏,覆盖任务栏,更改
对话框
客户区颜色
VC/
MFC
对话框
程序设计实例
给出了VC/
MFC
中关于
对话框
程序设计的29个实例,(包括模态
对话框
的设计和非模态
对话框
设计),实例包括
对话框
的动态设计
对话框
外形及应用设计,按钮设计,背景设计,本资源是学习VC/
MFC
对话框
编程的很好资料,需要...
MFC
的
对话框
中使用OpenGL绘图
这是一个在
MFC
对话框
指定位置用OpenGL画图的简单程序,它的主要作用在于体现怎样将OpenGL与
MFC
对话框
联系起来
MFC
实现嵌入式
对话框
,显示子
对话框
到主
对话框
中的对应位置
MFC
实现嵌入式
对话框
,显示子
对话框
到主
对话框
中的对应位置
MFC
对话框
打印与打印预览
对话框
打印与打印预览的实现,让你基于
对话框
的应用程序打印自如!!!
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章