C++菜鸟一枚,望大神赐教
详细介绍下目前的工作
1:简化一下,程序分为两个对话框,一个主对话框,一个设置参数用的对话框
2:本人在主对话框里设置一个按钮,点击按钮,打开参数设置对话框
3:参数设置对话框上有一个编辑框,用来输入数据;还有一个确定按钮,确定即改变主对话框
类中的变量depth
目前完成的工作如下
1:关联了编辑框与参数设置对话框的某个变量;
2:在主对话框类中定义一个函数
void setvalue(value)
{ depth=value;
}
3:在参数设置对话框类里调用 上面这个函数,函数的参数为和编辑框关联的变量num
4:点击按钮打开对话框神马的也没问题了。
其实上面范了个很明显的错误,就是形参实参传值问题,但是做到这一步也是没有办法
了。请教各位大神有没有方法能够在对话框文件中实现上述功能?
如果还能实现对编辑框单击回车就设置参数就更好了。。
我的建议是,参数对话框获取数值后,由主对话框去读取,这样参数对话框更内聚
mfc对话框之间传递数据可以用对话框对象指针来传递,参数对话框创建时把主对话框的对象指针等保存到一个变量,然后你需要的时候调用setvalue函数。
1。用WM_DATACOPY
2。mfc对话框数据传输方法