MFC中怎么在一个类中调用另外一个变量

MFC中怎样在一个类中调用另外一个变量?
在A类中有一个public变量angle,我想在B类中调用这个变量。我在B类中重新定义了A类的一个对象,然后使用rb.a这样的形式调用,但是我发现angle的值根本没有传过来,a 的值是一个随机值,并没有像angle在A类中不断变化的,为什么呢?求指导
------解决方案--------------------
肯定的呀,你在B里面定义了一个A的对象,而且没有生成A所以当然是随机数了。你想的到A中变量的值,
应该使用GetParent()去得到A 生成的对象!

------解决方案--------------------
也可用::FindWindow函数得到窗口A指针pa,然后pa->angle,就行了
------解决方案--------------------
什么叫“angle的值根本没有传过来”,如果只是B类想使用A类的数据,那么在B类的定义中包含一个A类,肯定是可以的。请楼主贴出代码。
------解决方案--------------------
晕,一个类可以有多个实例,要想在多个类间共享数据,可以将其数据变量类型定义成公有的静态类型:

class CClassA
{
public:
    static double angle;
    // 此处略去几百字
};

static double CClassA::angle = 0.0;
------解决方案--------------------
你要用的时候直接
CClassA::angle 就可以了啊!
你这个是传递了一个副本,当然angle变化的时候,你另一变量是不知道的
你得用指针!
------解决方案--------------------
angle是A类的一个变量,他的值是属于A的一个对象的。你在其他地方又建了一个新对象,angle当然不一样。
你有一个笔记本,里面有个文件。我买一个和你一样的笔记本,我为什么没有你的文件??