社区
界面
帖子详情
关于子对话框的按钮消息怎么传给父对话框?
海蓝光科技
2003-12-11 09:15:07
我做了一个是基于对话框的程序,在上面添加了一个子对话框。
在子对话框里有一个确定的按钮
当点击子对话框的确定按钮 父对话框怎么得到这个消息进行处理啊????
...全文
113
5
打赏
收藏
关于子对话框的按钮消息怎么传给父对话框?
我做了一个是基于对话框的程序,在上面添加了一个子对话框。 在子对话框里有一个确定的按钮 当点击子对话框的确定按钮 父对话框怎么得到这个消息进行处理啊????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
海蓝光科技
2003-12-11
打赏
举报
回复
谢谢各位
本问题最后用了自定义消息解决
wanglh
2003-12-11
打赏
举报
回复
在父窗口自定义一个消息,然后定义一个消息相应函数和将消息和函数关联起来。
wanglh
2003-12-11
打赏
举报
回复
如果你的对话框是模式的,你点确定后,DoModal()返回IDOK。
如果你的对话框是非模式的,你点确定后,需要向父窗口发送消息,得到父窗口的函数是GetParent(),然后在父窗口中处理这个消息就可以了。
海蓝光科技
2003-12-11
打赏
举报
回复
不过我的窗口不是用domodal的形式了
是用showwindow的
那我用sendmessage试看看吧
aaasng
2003-12-11
打赏
举报
回复
按确定会返回IDOK,当然你的子对话框的确定按钮要调用CDialog::OnOK(),这是默认的。
void CParentDlg::OnShowChildDlg()
{
CChildDlg dlg;
if(dlg.DoModal() == IDOK)
{
AfxMessageBox("OK");
}
}
另外自己定义消息,然后确定时SendMessage到父对话框也可以
MfC 多个
对话框
之间的调用
主
对话框
上的
按钮
调用
子
对话框
,
子
对话框
的
按钮
再调用
子
对话框
,即
父
对话框
调用
子
对话框
,
子
对话框
再调用
子
对话框
,且
子
对话框
上的控件可以随
父
对话框
的增大而增大
MFC 自定义
消息
和
子
对话框
父
对话框
发送
消息
消息
机制是windows的典型运行机制,在MFC中有很多的
消息
如WM_BTN**等。但是在有些情况下我们需要自定义一些
消息
去做一些我们需要的功能,MFC的向导不能帮助我们做到这一点,我们可以通过添加相应的代码去完成这个...
MFC
子
对话框
数据传
父
对话框
(模式
对话框
)
模式
对话框
MFC
父
对话框
在同一位置嵌入不同的
子
对话框
(实现
按钮
选择)
MFC 关于
父
对话框
嵌入
子
对话框
的方法可以参考这篇博客。这里不过多说明,其实也不难,都差不多。 一:一样,首先创建一个MFC
对话框
作为
父
对话框
。在
父
对话框
中加入一个picture控件,命名为 IDC_STATIC_RECT,作为...
MFC
子
对话框
调用
父
对话框
的函数与变量
本文中的
子
对话框
为PicDialog,
父
对话框
为maindlgDlg 实现
父
对话框
中点击Button1产生
子
对话框
,
子
对话框
点击
子
对话框
的Button1调用
父
对话框
中的函数testbox() 一.在
子
对话框
头文件添加
父
对话框
指针: public: ...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章