cview专题

CDocument, CView, CFrameWnd, CWinApp, CDocTemplate 这五个框架类在MFC文档/视图结构程序中的角色

说明CDocument, CView, CFrameWnd, CWinApp, CDocTemplate 这五个框架类在MFC文档/视图结构程序中各自扮演   1 CWinApp拥有一个对象指针:CDocManager* m_pDocManager 2 CDocManager拥有一个指针链表CPtrList m_templateList,用来维护一系列的Docment Template

MFC 视图类(CView)介绍

视图是程序设计中使用率最高的窗口对象,它是用户的主要操作界面。因为它通常以某种形式表示文档数据,所以称之为视图。一个视图对象只关联一个文档对象;一个文档对象可以关联多个视图,每个视图对象以不同形式表示文档数据。   从文档类中将文档中的数据取出后显示给用户;接受用户对文档中数据的编辑和修改;将修改的结果反馈给文档类,由文档类将修改后的内容保存到磁盘文件中。   文档负责了数

MFC中CView转化为CScrollView

由于我们编程时,会时常用到滚动条,所以会用到CScrollView类,但开始创建工程时没有考虑这么多。下面就继承CView类改为继承CScollView类说一下具体过程: 1.找到要改的类,将H和CPP文件里的CView改为CScollView。直接用Edit菜单下的replace 2.添加虚函数(查看一下你的视类有没有)OnInitialUpdate; 添加形如以下代码 :

MFC,VC++中,CView类意外消失

(1)在我们写MFC程序的时候,可能CView类可能会意外的消失,现在我用的是Win7操作系统,VC6.0和Windows XP是完全兼容的,可能是系统兼容的问题,所以在Win7系统下编写程序总会出现一些莫名其妙的问题, 如果我们在写程序的时候,CView类突然消失,我们可以将工程关闭,然后删除目录下的后缀名为".ncb"的文件,再重新打开工程, (2)这样CView类就会出现的。