1、MFC 的概念

微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。

MFC除了是一个类库以外,还是一个框架,在vc++里新建一个MFC的工程,开发环境会自动帮你产生许多文件,同时它使用了mfcxx.dll。xx是版本,它封装了mfc内核,所以你在你的代码看不到原本的SDK编程中的消息循环等等东西,因为MFC框架帮你封装好了,这样你就可以专心的考虑你程序的逻辑,而不是这些每次编程都要重复的东西,但是由于是通用框架,没有最好的针对性,当然也就丧失了一些灵活性和效率。但是MFC的封装很浅,所以效率上损失不大。

2、MFC 和 WIN32

MFC Object和Windows Object的关系

主要内容:对Windows对象设备上下文对象GDI对象 的 简明扼要的论述

3 、MFC、WTL 、ATL、STL联系与区别

最新文章

  1. 浏览器history对象
  2. C# 的TCP Socket (同步方式)
  3. 20145205 实验一 Java开发环境的熟悉
  4. android相关技术及岗位
  5. RabbitMQ(一)
  6. iOS 键盘隐藏
  7. Unity胶囊体的碰撞检测实现
  8. CUBRID学习笔记 36 在net中添加多行记录
  9. 房子里的K2 BPM业务流程管理
  10. C陷阱与缺陷 1
  11. mysql-5.7.10-winx64 安装时遇到的问题
  12. android之旅——开始
  13. 海蜘蛛网络科技官方网站 :: 做最好的中文软路由 :: 软件路由器 :: 软路由 :: 软件路由 :: RouterOs
  14. SVM入门(十)将SVM用于多类分类
  15. Windows上安装配置SSH教程(3)——在Windows系统上安装与配置WinSCP
  16. JDK1.8-Java虚拟机运行时数据区域和HotSpot虚拟机的内存模型
  17. 第一个 Python 程序
  18. gflags_static.lib 无法解析的外部符号 __imp__PathMatchSpec
  19. C# Linq处理list数据
  20. ZooKeeper系列(6):ZooKeeper机制架构

热门文章

  1. 突然想写点东西,关于web新人的。采用问答方式
  2. maven自动部署到tomcat的问题
  3. How do I size a UITextView to its content?
  4. 8.模板方法模式-[Head First 设计模式]
  5. 关于#include后面<>和" "的区别
  6. CentOS7 开启关闭网卡
  7. websphere内存溢出,手动导出was的phd和javacore文件
  8. python模块中的特殊变量
  9. CodeForces 569A 第六周比赛C踢
  10. lua curl动态链接库编译安装(二)