VC++中类之间变量值怎么传递。。。

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:53:24
我定义了一个类picture,和一个对话框类Addpicture。
在picture.cpp中,我需要用到对话框里一个编辑框的当前值,请问怎么得到?

感谢高手指点。。。
实在谢谢各位的解答。。

在picture.cpp中 调用Addpicture对话框.

比如你在picture.cpp中 写:
Addpicture dlg;
dlg.DoModal();

然后就可以取你要的值了 int a = dlg.m_a;

使用类向导为对话框类的编辑框添加一个变量,就可以访问了 ,你是用对话框做还是用单文档?

如果你这里的对话框类不是那个基于对话框程序的对话框,那很简单,用类向导为编辑框关联一个成员变量, Addpicture dlg;
dlg.DoModal();
dlg.m_strEdit1;//

除了一楼老兄的方法外,下列方法也可以:
1. 将picture类定义成Addpicture类的友元函数

2. 用消息传递机制(SendMessage或PostMessage之类的)

添加一个Addpictrue类对象的引用

学习下