MFC如何实现点击一个界面上的按钮,可以弹出另外一个编写好的界面,并且让我对另外一个界面进行数据输入等操作

路漫漫chaos 2012-12-19 02:50:15
说的清楚一点,举例,希望本来的MFC上有“+”和“-”两个按钮,点击:“+”就跳出一个界面,有两个编辑栏,还有一个确定和退出按钮,输入两个数字点击确定就能显出两个数的和(当然我已经设置了静态文本框),减法类似,我主要是想知道在“+”“-”两个按钮的函数中怎么编写代码,我是新手,希望不要给出一些敷衍的答案,说用什么什么函数类似的,希望能给的详细一点,真的感激不尽,
...全文
1274 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2013-04-03
  • 打赏
  • 举报
回复
您好 我是本版版主 此帖已多日无人关注 请您及时结帖 如您认为问题没有解决可按无满意结帖处理 另外本版设置了疑难问题汇总帖 并已在版面置顶 相关规定其帖子中有说明 您可以根据规定提交您帖子的链接 如您目前不想结帖只需回帖说明 我们会删除此结帖通知 见此回复三日内无回应 我们将强制结帖 相关规定详见界面界面版关于版主结帖工作的具体办法
lyingbo 2012-12-20
  • 打赏
  • 举报
回复
引用 3 楼 xc547521014 的回复:
引用 1 楼 Q342210738 的回复:先把“有两个编辑栏,还有一个确定和退出按钮,输入两个数字点击确定就能显出两个数的和”功能的对话框类做好,然后在“+”的响应函数里面声明该对话框类的对象,然后调用DoModel函数显示该对话框 请问,如何申明对象,在DoModel函数里需要什么参数吗
先看看孙鑫的深入详解编程视屏的对话框那一张吧,完了再来做这个,就会了~~~要不然别人也说不清楚~~~~
lyingbo 2012-12-20
  • 打赏
  • 举报
回复
引用 4 楼 xc547521014 的回复:
引用 1 楼 Q342210738 的回复:先把“有两个编辑栏,还有一个确定和退出按钮,输入两个数字点击确定就能显出两个数的和”功能的对话框类做好,然后在“+”的响应函数里面声明该对话框类的对象,然后调用DoModel函数显示该对话框还想问一问,如何在一个工程里面添加多个基本对话框呀?点击新建里面,添加什么文件呢?谢谢
资源视图、Dialog、右键、插入Dialog,然后就会多出来一个对话框资源,ID是IDD_DIALOG1,你在这个对话框资源上添加编辑框,button等,界面做好以后,双击界面,就会弹出来提示让你给该对话框资源添加类。。。。 这个是Vs2008的操作方法
夫人的泡泡鱼 2012-12-20
  • 打赏
  • 举报
回复
使用VC6具体的实现方法:(1)新建一个基于对话框的工程,在默认的对话框中拖入一个按钮做加法,其ID为ID_BTN_ADD。 (2)插入弹出加法的对话框。切换到资源标签,在DIALOG上单击右键,选择插入Dialog…选项,插入了一个对话框,默认名称为IDC_DIALOG1,改为IDC_DLGTEST。 (3)在该对话框中拖入两了编辑框,一个按钮控件和静态文本控件,ID分别为IDC_EDIT1,IDC_EDIT2,IDC_BUTTON,IDC_STATIC (4)双击该对话框IDC_DLGTEST,确定后为该对话框添加了类。 (4)ctrl+w,打开类向导,为编辑框添加成员变量分别为m_edit1,m_edit2 ,类型为int (5)双击IDC_BUTTON,添加响应函数,代码UpdateData();int res=m_edit1+m_edit2; CString str; str.Format("%d",res); GetDlgItem(IDC_STATIC)-SetWindowText(str); (6)在主对话框的cpp文件中包含#include "dlgtest.h" (7)双击加法按钮,实现弹出 CDlgTest dlg; dlg.DoModal(); 以上就是整个过程。
夫人的泡泡鱼 2012-12-20
  • 打赏
  • 举报
回复
使用VC6具体的实现方法:(1)新建一个基于对话框的工程,在默认的对话框中拖入一个按钮做加法,其ID为ID_BTN_ADD。 (2)插入弹出加法的对话框。切换到资源标签,在DIALOG上单击右键,选择插入Dialog…选项,插入了一个对话框,默认名称为IDC_DIALOG1,改为IDC_DLGTEST。 (3)在该对话框中拖入两了编辑框,一个按钮控件和静态文本控件,ID分别为IDC_EDIT1,IDC_EDIT2,IDC_BUTTON,IDC_STATIC (4)双击该对话框IDC_DLGTEST,确定后为该对话框添加了类。 (4)ctrl w,打开类向导,为编辑框添加成员变量分别为m_edit1,m_edit2 ,类型为int (5)双击IDC_BUTTON,添加响应函数,代码UpdateData()
路漫漫chaos 2012-12-19
  • 打赏
  • 举报
回复
引用 1 楼 Q342210738 的回复:
先把“有两个编辑栏,还有一个确定和退出按钮,输入两个数字点击确定就能显出两个数的和”功能的对话框类做好,然后在“+”的响应函数里面声明该对话框类的对象,然后调用DoModel函数显示该对话框
还想问一问,如何在一个工程里面添加多个基本对话框呀?点击新建里面,添加什么文件呢?谢谢
路漫漫chaos 2012-12-19
  • 打赏
  • 举报
回复
引用 1 楼 Q342210738 的回复:
先把“有两个编辑栏,还有一个确定和退出按钮,输入两个数字点击确定就能显出两个数的和”功能的对话框类做好,然后在“+”的响应函数里面声明该对话框类的对象,然后调用DoModel函数显示该对话框
请问,如何申明对象,在DoModel函数里需要什么参数吗
lyingbo 2012-12-19
  • 打赏
  • 举报
回复
至于结果的计算在对话框类的确定按钮的相应函数里面完成
lyingbo 2012-12-19
  • 打赏
  • 举报
回复
先把“有两个编辑栏,还有一个确定和退出按钮,输入两个数字点击确定就能显出两个数的和”功能的对话框类做好,然后在“+”的响应函数里面声明该对话框类的对象,然后调用DoModel函数显示该对话框

15,981

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧