首页
社区
课程
招聘
未解决 关于mfc中CeditVew主框中的类指针怎样弄到其它类中 10雪币
发表于: 2024-10-7 16:41 1757

未解决 关于mfc中CeditVew主框中的类指针怎样弄到其它类中 10雪币

2024-10-7 16:41
1757

问大家一下我在mfc里面,定义我的视图类,继承自Cdeitview,
获取视图的文本
然而我再新建一个类
再这样
Editview的指针就不是this指针了
是空
请问一个怎么才能变成this指针呀
这个是前面定义的 !

后面我再新建一个类
继承关系


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 7541
活跃值: (5382)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
你要是需要在类外部引用,需要这样的方式定义CEditView  *pAAAAA=(CEditView  *)CEditView.this
CEditView* pEditView,这个pEditView叫CEditView类指针
CEditView EditView,EditView,这个EditView叫CEditView类变量
2024-10-7 23:38
0
雪    币: 767
活跃值: (3415)
能力值: ( LV7,RANK:140 )
在线值:
发帖
回帖
粉丝
3
不是很明白你的需求。你要用this指针的话,只要进入的是你这个类实例的成员函数,那么在成员函数内部的时候都是可以用this的;而如果是在成员函数外部,那就不可能使用this。
比如你在类A的成员函数A::a()中创建了B,这个时候的this是A,而创建了B之后你调用了B::b(),那么在进入到B::b()内部,this就是B
2024-10-8 08:50
0
雪    币: 8
活跃值: (168)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这个无法实例化MFCApplication1View
2024-10-9 09:08
0
雪    币: 8
活跃值: (168)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
已经解决了
2024-10-9 09:56
0
游客
登录 | 注册 方可回帖
返回
//