MFC中如何将资源中添加(设计好的)对话框与程序连接起来,或者与自己菜单上某一个项对应起来?

比如实现点击菜单上添加的哪一项如“参数设置”,然后设计好的那个对话框就会弹出来,设置参数,然后程序中得到参数。或者如何手动添加弹出较为复杂的对话框,有没有做过这方面事情的... 比如实现点击菜单上添加的哪一项如“参数设置”,然后设计好的那个对话框就会弹出来,设置参数,然后程序中得到参数。或者如何手动添加弹出较为复杂的对话框,有没有做过这方面事情的,说说程序流程,新手急需大家帮助,在此谢谢大家了

这个对话框是添加资源时设计好的

如何将两者联系起来,比如点击菜单栏弹出这个对话框,或者自己手动添加这样的对话框的办法。求过程
菜单栏中有一个设置参数项
展开
 我来答
bhtzu
推荐于2016-05-05 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:3690万
展开全部
  1. 在对话框资源编辑器中,双击空白处,生成派生类。

  2. 设置好菜单项的ID,并通过ClassWizard生成对应ID的响应函数。注意选择基础窗口,一般选择框架窗口或者视图窗口。

  3. 添加响应函数后,在响应函数中调用CxxDlg dlg; dlg.DoModal(); 即可完成界面关联。注意响应函数所在cpp文件要增加头文件包含:#include "xxDlg.h"

  4. 数据关联要增加控件变量和自定义成员变量,并在OnOK中复制传递,外部传递扩展Domodal处:if(IDOK==dlg.DoModal(){xxx = dlg.自定义变量;}

这个步骤,在大多数VC的基础教材中都有讲到,建议看书。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式