回 帖 发 新 帖 刷新版面

主题:类中如何调用其他类的变量?

我用MFC变了一个对话框,现在我要将对话框中的数据传递给窗口类,并且用个messagebox将其数值显示出来,我怎么调用对话框类中的数据啊?能够直接引用吗?

回复列表 (共3个回复)

沙发

请设置友元或友元函数。具体请参见《易学C++》第十六章。

板凳

首先获的对话框类的实列,然后成员访问就可以了。

3 楼


方法很多啊,可以添加成员方法(public),返回需要的数据对象
用友元也可以,只是那样破坏了类的安全性,尽量不要使用.
当然还有其它的方法,比如发送消息.

我来回复

您尚未登录,请登录后再回复。点此登录或注册