MFC请教调用对话框的成员函数
MFC单文档工程:添加一个对话框,对应类为dlg(其中一个BUTTON的响应函数OnButton1())现在我想在视图类中调用OnButton1()函数,但是不显示对话框...
MFC单文档工程:
添加一个对话框,对应类为dlg(其中一个BUTTON的响应函数OnButton1())
现在我想在视图类中调用OnButton1()函数,但是不显示对话框!!!
也就是说越过dlg直接调用OnButton1()函数
求教高手前辈们!在线等,谢谢…… 展开
添加一个对话框,对应类为dlg(其中一个BUTTON的响应函数OnButton1())
现在我想在视图类中调用OnButton1()函数,但是不显示对话框!!!
也就是说越过dlg直接调用OnButton1()函数
求教高手前辈们!在线等,谢谢…… 展开
3个回答
展开全部
你可以用个菜单响应命令或者鼠标响应命令调出对话框。
dlg dg.
dg.DoMdal();
这样就会显示对话框
dlg dg.
dg.DoMdal();
这样就会显示对话框
更多追问追答
追问
现在我想在视图类中调用OnButton1()函数,但是不显示对话框!!!
继续求教,谢谢!
追答
OnButton1()函数是按钮响应函数吧,只有单击按钮才能产生响应吧,我是这样理解的,在其他地方调用,这个我不懂了,我是菜鸟,呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在view类中加入#include "dlg.h"
然后在需要的地方调用:
dlg d;
d.OnButton1();
然后在需要的地方调用:
dlg d;
d.OnButton1();
更多追问追答
追问
这种方法试过了,不可以呢!谢谢……
继续求教……
追答
你这个OnButton1主要是干什么的?例如是保存数值,还是更新窗口,还是什么?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先在其他要使用的文件开头 先 #include "dlg.h"
然后使用 dlg->OnButton1();
然后使用 dlg->OnButton1();
更多追问追答
追问
不行这个!我刚试过,系统崩溃,郁闷啊!谢谢哦……
追答
那你先NEW出来然后在用试试
dlg123 *dlg= new dlg(this);
dlg123->OnButton1();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询