初识CDocument——CView
来源:互联网 发布:windows curl post请求 编辑:程序博客网 时间:2024/05/18 00:26
今天在看孙鑫的第13章“文档与串行化”,把13.1——“使用CArchive类对文件进行读写操作”和13.2——“MFC框架程序提供的文件新建功能”看懂了,感觉孙鑫的书讲解比较细致透彻,但是全局观念不强,有点太“唐僧”了。
原来程序运行的时候默认就执行了CWinApp的OnFileNew()函数,而它调用CWinApp的成员变量(CDocManager类型的)m_pDocManager->OnFileNew(),而在OnFileNew()继续调用CDocManager的成员变量(这时由于工程的类型,pTemplate已为CSingleDocTemplte或CMultiDocTemplate类型)pTemplate->OpenDocumentFile(NULL)。在CSingleDocTemplte类中该函数又有比较复杂的定义:如果是第一次运行程序,那么就要由文档模版创建文档类对象(用指针实现),之后创建框架类对象,同时创建视图类对象。而如果是执行的[文件]->[打开]操作,就使用已有的文档、框架、视图对象。
- 初识CDocument——CView
- CDocument / CView / CFrameWnd
- CMDIChildWnd/CFrameWnd CDocument/CView/CDocTemplate
- CWinApp、CFrame、CDocument和CView之间的互访
- 如何获取当前 CDocument 或 CView 从任意位置
- CWinApp类CMultiDocTemplate类CDocument类CView类的关系
- MFC单文档工程的使用小结(CDocument, CView, CMainFrame)
- 在MFC中,如何获取CWinApp,CMainFrame,CChildFrame,CDocument,CView
- CDocument
- CDocument
- CDocument
- CSplitterWnd中的各个CView是怎么和CDocument联系(attach)的?
- CSplitterWnd中的各个CView是怎么和CDocument联系(attach)的?
- 孙鑫 第十三课之三 文档与串行化(CDocument/CView结构)
- 文档类CDocument子框架类CFrameWnd及视图类CView的关系及相互调用
- CView
- CView
- CView
- 终于完成了二专的毕业设计
- VTK特点(4) 符合网络化潮流
- CruiseControl与Lava Lamp
- [转]说说大型高并发高负载网站的系统架构
- VTK特点(5) 其它
- 初识CDocument——CView
- 今天做的事情
- VTK特点(6) 3D图像编程开发之入门必备
- 循环冗余码(CRC)校验的原理
- SUN TECH DAY 2007
- java面试题指南(三十一题)
- Visual Studio 2005 IDE 技巧和窍门-我最喜欢使用的键盘快捷方式
- Delphi中的THashedStringList对象
- java面试122道题