![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
3个回答
展开全部
这就是C++的类通信问题。
解决方法有3:
1,将这个变量设为静态变量,然后在cview中直接引用,比如Cmainfram::a;
2,将cview类设为Cmainfram的友元函数,可以直接访问Cmainfram;
3,将Cmainfram的对象的指针得到,然后用指针操作,一定要注意是一个对象对应一个指针。
你问的不是很具体,所以你参考以上进行选择。
解决方法有3:
1,将这个变量设为静态变量,然后在cview中直接引用,比如Cmainfram::a;
2,将cview类设为Cmainfram的友元函数,可以直接访问Cmainfram;
3,将Cmainfram的对象的指针得到,然后用指针操作,一定要注意是一个对象对应一个指针。
你问的不是很具体,所以你参考以上进行选择。
追问
其实就是我在cmainfram中建立类成员函数,函数中是读取一个txt文件,然后想把文件中的数用到cview中的ondraw里进行绘图
追答
那就直接用类的静态变量。cmainfram中设置静态变量保存结果,cview就可以直接引用。
展开全部
在cview里找cmainframe类的实例,一般都是指针,用这个指针比如pMainFrm去找到pMainFrm->var,其中var是你的变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在cview中实例化一个Cmainfram的对象!通过对象访问!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询