mfc中view类是从frame类派生的吗
1 回答
慕少森
TA贡献2019条经验 获得超9个赞
你想复杂了,其实MFC框架结构没那么绕混。
不是继承关系,是父子关系。View是一个特殊窗口类,优化了很多窗口响应,但作为独立窗口不符合框架结构,而且关键是用frame结合了一个Doc类和多视图结构,一个frame不是对应一个视图。
框架处理,和虚函数太大没关系。如果说关系,就是默认基类处理中都是post过去的,继承实现了,post就没了。
参见1,父子关系获取父指针当然是GetParent,你在frame里面也可以使用this,这是窗口类特性。
说法古怪,如果是框架内的frame,不修改框架结构,当然和view有关系;如果自己建一个frame,那么需要自己处理框架关系,不处理没有。
- 1 回答
- 0 关注
- 601 浏览
添加回答
举报
0/150
提交
取消