类库是一个可以在应用中使用的相关联的C++类集合。微软基础类库( Microsoft Foundation Class,简称MFC) 是微软公司为Windows程序员提供的一个面向对象的Windows编程接口,它同VCL类似,是一种应用程序框架,随微软Visual C++开发工具发布。该类库提供一组通用的可重用的类库供开发人员使用,大部分类均从CObject 直接或间接派生,只有少部分类例外。 MFC以C++类的形式封装了Windows的API,并且包含了一个应用程序框架,以减少应用程序开发人员的工作量,它大大简化了Windows的编程工作。这种层次结构包容了Windows API中的用户界面部分,并使程序员能够很容易地以面向对象的方式建立Windows应用程序。这种层次结构适用于所有版本的Windows,并可以彼此兼容。其中的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。 

基础类库的核心是以C++形式封装了大部分的Windows API。类库包括窗口, 对话框,设备上下文,公共GDI对象如画笔、调色板、控制框和其他标准的Windows 部件。这些类提供了一个面向Windows中结构简单的C++成员函数的接口。

MFC 可以分为几个主要部分:基础类,宏和全程函数。

在Windows 编程中MFC 占有极其重要的地位, 它的类库是编程的重要工具, 它可以大大的简化程序员的工作, 提高工作效率, 是程序设计中的核心内容。

上一篇:宽带中频信号采集与产生电路设计与实现
下一篇:基于数学形态学的图像分割研究

中红外强激光场作用下类...

水下检测与作业机器人R...

导引头误差作用下对比例导引法影响特性研究

GSM-R系统下信号机的研究

TFCALC水下通信用窄带光子...

OS-CFAR复杂背景下的雷达恒虚警研究

Retinex弱可视环境的图像清晰化技术

麦秸秆还田和沼液灌溉对...

安康汉江网讯

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...