您的位置:首页 > 其它

11/7/13 MFC初涉

2011-07-13 10:54 381 查看
MFC ( Microsoft Foundation Classes ) 微软基类
这些类封装了 Windows API
MFC类没有严格遵守面向对象和数据隐藏的原则

MFC类的类名以C开头,如 CWinApp,CFrameWnd 等
MFC类的数据成员以 m_ 前缀

CWinApp类 用于启动,初始化,运行,关闭程序
CFrameWnd类 用于构建框架窗口

MFC程序包含两个面向应用的实体---- 文档 和 视图
文档:是指与用户交互的数据的集合
文档作为文档类的对象定义,文档类从CDocument继承而来
SDI表示单文档界面
MDI表示多文档界面

视图,总是与特定的文档相关联
CView派生出自己的视图类

文档模板类 ,负责管理文档,视图,框架窗口
SDI 和 MDI 的文档模板分别从 CSingleDocTemplate 和 CMultiDocTemplate 继承而来

资源: 由不可执行的数据构成的对象
通常是指,位图,图标,菜单,对话框等

程序流程:
1.生成应用程序对象 theApp
2.执行WinMain() 函数
3.WinMain()函数调用InitInstance() ,创建文档模板,框架窗口,文档和视图
4.WinMain()函数调用Run() 函数,执行消息循环,获取和分派Windows消息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: