初学VC++,请大家给予帮助 分数不多 这里主要是针对单文档应用程序讨论GetParent()
在孙鑫老师的视频中我仿佛听到了在单文档程序中,框架类(CMainFrame)是视类(CXXView,XX表示工程的名字)的父类,所以在视类中要获得框架类的指针就用GetParent()。可是我看了下,CMainFrame是对CFrameWnd的直接继承,CXXView是对CView的直接继承。CFrameWnd、CView两者虽然有共同的上层结点CWnd,但是真的看不出CMainFrame和CXXView存在什么继承关系。但问题是在视类中通过GetParent()确实可以获得框架类的指针。请大家说明下,CMainFrame和CXXView到底是什么关系呢?到底是不是父类和子类的关系呢?GetParent()到底出了获得父类指针还有什么功能呢?
在孙鑫老师的视频中我仿佛听到了在单文档程序中,框架类(CMainFrame)是视类(CXXView,XX表示工程的名字)的父类,所以在视类中要获得框架类的指针就用GetParent()。可是我看了下,CMainFrame是对CFrameWnd的直接继承,CXXView是对CView的直接继承。CFrameWnd、CView两者虽然有共同的上层结点CWnd,但是真的看不出CMainFrame和CXXView存在什么继承关系。但问题是在视类中通过GetParent()确实可以获得框架类的指针。请大家说明下,CMainFrame和CXXView到底是什么关系呢?到底是不是父类和子类的关系呢?GetParent()到底出了获得父类指针还有什么功能呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货