MFC中怎么实现两个不同类之间的变量成员的访问

在MFC的单文本程序中有一个VIEW类然后自己定义了一个CTestDlg类(派生于CDILOG,CTestdlg上自己做了一个按钮控件)然后在VIEW类定义了一个变量m_... 在MFC的单文本程序中 有一个 VIEW类 然后自己定义了一个CTestDlg类(派生于CDILOG,CTestdlg上自己做了一个按钮控件) 然后在VIEW类定义了一个变量m_color,
怎么才能让单击按钮时就能改变 m_color的值?
自己在CTestDlg里有个按钮的消息响应函数,在消息响应函数里对 m_color 进行赋值,但每次编译都说 m_color 未被声明,CTestDlg.CPP也包含了VIEW类的头文件,m_color也被设置成了PUBLIC,但还是访问不了,这是为什么?本人新手,求具体解释,非常感谢大家。
展开
 我来答
C_大白痴
2011-03-05 · TA获得超过261个赞
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:268万
展开全部
有新定义一个VIEW且弄一个变量么 类似int a; VIEW view 这样?? 然后再view.m_color读取?
有这样弄么?
追问
恩有的,我在CTestDlg中用VIEW定义了一个view,再对view.m_color进行赋值,然后再VIEW类中 却访问不了view.m_color

呵呵 今天问题已经解决了 用指针访问到了另一个类的变量 感谢好心人的提醒。
softcloud84071
2011-03-13 · 超过29用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:75.2万
展开全部
对话框类当然不能访问视类的变量,建议将其定义为全局变量……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式