返回信息流程序有很多个对话框类组成。
每个类对象都有很多数据变量。
如果进行对话框类直接的数据传递。
除了全局变量,有没有其他的方法。
谢谢~~~~
这是一条镜像帖。来源:北邮人论坛 / cpp / #19850同步于 2009/3/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
MFC 变量传递的疑问
Windmoon
2009/3/4镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
friend
【 在 Windmoon (Windmoon) 的大作中提到: 】
: 程序有很多个对话框类组成。
: 每个类对象都有很多数据变量。
: 如果进行对话框类直接的数据传递。
: ...................
寫文件唄。看lz的表述大概是一個程序開對話框開了一堆,其中最頂層的突然返回一個值,然後在最底層的需要用。這種情況如果不是程序的架構問題,那就只有一層層往回傳或用全局變量了。不用全局變量就寫文件或寫注冊表吧。
用这种方法试下,比如在B对话框中定义:
int a;
在定义一个public函数
InputData(int b)
{
a = b;
}
然后在A对话框中,当想传递这个值的时候,调用B.InutData(int *)就可以了吧