馒头从天降 2015-07-27 13:10 采纳率: 100%
浏览 3321
已采纳

MFC对话框文件,如何在一个对话框的编辑框设置数据改变另一个对话框变量呢?

C++菜鸟一枚,望大神赐教

详细介绍下目前的工作
1:简化一下,程序分为两个对话框,一个主对话框,一个设置参数用的对话框
2:本人在主对话框里设置一个按钮,点击按钮,打开参数设置对话框
3:参数设置对话框上有一个编辑框,用来输入数据;还有一个确定按钮,确定即改变主对话框
类中的变量depth

目前完成的工作如下
1:关联了编辑框与参数设置对话框的某个变量;
2:在主对话框类中定义一个函数
void setvalue(value)
{ depth=value;
}
3:在参数设置对话框类里调用 上面这个函数,函数的参数为和编辑框关联的变量num
4:点击按钮打开对话框神马的也没问题了。

其实上面范了个很明显的错误,就是形参实参传值问题,但是做到这一步也是没有办法
了。请教各位大神有没有方法能够在对话框文件中实现上述功能?

如果还能实现对编辑框单击回车就设置参数就更好了。。

  • 写回答

3条回答

  • dashzz 2015-07-27 13:46
    关注

    我的建议是,参数对话框获取数值后,由主对话框去读取,这样参数对话框更内聚

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 slam rangenet++配置
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊