MFC请教调用对话框的成员函数

MFC单文档工程:添加一个对话框,对应类为dlg(其中一个BUTTON的响应函数OnButton1())现在我想在视图类中调用OnButton1()函数,但是不显示对话框... MFC单文档工程:
添加一个对话框,对应类为dlg(其中一个BUTTON的响应函数OnButton1())
现在我想在视图类中调用OnButton1()函数,但是不显示对话框!!!
也就是说越过dlg直接调用OnButton1()函数
求教高手前辈们!在线等,谢谢……
展开
 我来答
百度网友b162a02
2011-03-22 · TA获得超过511个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:186万
展开全部
你可以用个菜单响应命令或者鼠标响应命令调出对话框。
dlg dg.
dg.DoMdal();
这样就会显示对话框
更多追问追答
追问
现在我想在视图类中调用OnButton1()函数,但是不显示对话框!!!
继续求教,谢谢!
追答
OnButton1()函数是按钮响应函数吧,只有单击按钮才能产生响应吧,我是这样理解的,在其他地方调用,这个我不懂了,我是菜鸟,呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hagseed
2011-03-22 · 超过24用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:63.6万
展开全部
在view类中加入#include "dlg.h"

然后在需要的地方调用:
dlg d;
d.OnButton1();
更多追问追答
追问
这种方法试过了,不可以呢!谢谢……
继续求教……
追答
你这个OnButton1主要是干什么的?例如是保存数值,还是更新窗口,还是什么?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a05d90a
2011-03-22 · TA获得超过126个赞
知道答主
回答量:71
采纳率:0%
帮助的人:31.8万
展开全部
首先在其他要使用的文件开头 先 #include "dlg.h"
然后使用 dlg->OnButton1();
更多追问追答
追问
不行这个!我刚试过,系统崩溃,郁闷啊!谢谢哦……
追答
那你先NEW出来然后在用试试
dlg123 *dlg= new dlg(this);
dlg123->OnButton1();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式