MFC文档/视图结构关联基类学习

本文介绍了MFC编程中的文档/视图结构,包括CWinApp、CDocTemplate、CFrameWnd、CDoc和CView五类的作用。详细阐述了这些类之间的调用关系,如CFrameWnd如何访问视图和文档,以及在不同类中如何互相访问。此外,还提及了消息处理,通常消息由视图接收,未处理的消息会传递到框架窗口,并给出了消息映射和响应的顺序。
摘要由CSDN通过智能技术生成

MFC编程常用到文档/视图结构,它可以将程序的数据层和界面层分开,主要包含五个基本类:CWinApp,CDocTemplate,CFrameWnd,CDoc,CView

1、 CWinApp类:管理整个应用程序
  • 部分成员变量:
 CDocManager* m_pDocManager;// 文档/视图管理器指针
 LPCSTR m_pszAppName;// 应用程序名称   
 HINSTANCE m_hInstance;// 实例的句柄   
 m_pMainWnd; // 为框架窗口指针  
  • 部分成员函数
 InitInstance(); // 初始化   
 void AddDocTemplate(CDocTemplate* pDoc);// 将pDoc加入模板链表
 POSITION GetFirstDocTemplatePosition() const;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值