MFC和API
2015-12-05 23:31
423 查看
MFC(Microsoft Fundation Class Library)也就是Miscosoft基础类库是VC++的核心,为编程者提供一个应用程序的框架,这个应用程序框架为编程者完成了很多Windows编程中的例行性工作,比如说管理窗口,执行基本的输入输出,使用集合类来保存数据对象等等。
API (Application Programming Interface),也就是应用程序接口,是所有的Windows程序的根本所在,简单的说,API就是一系列的例程,应用程序通过调用这些例程来请求操作系统完成一些低级的服务,在Windows这样的 图形界面中,应用程序的窗口,图标,菜单和对话框就是由API来管理和维持的。
在Windows控件使用的重点:我们放置对话框上的各种控件都是需要进行相关的设置之后才能实现我们所需要的功能,这些设置包括外观是控件的大小和形状,还有控件所对应 的数据以及数据的操作方式,比如我们使用一个文本编辑框,那么编辑框需要显示什么内容,以及我们向编辑框中输入的内容如何被程序获取,都是在控件使用的过程中我们应该注意的问题,也就是控件使用的过程中我们需要解决的问题是,该控件包含的消息如何在程序中进行传递。
控件中间的消息传递:
首先的是我们应该知道如何从控件中获取数据,可以使用MFC提供的一种叫做对话框数据交换(DDX)的机制从编辑控件中取出数据,在MFC的对话框类CDialog中封装了这种机制,其工作原理是在对话框资源中编辑框和对话框类中的成员变量建立联系,然后通过MFC自动的完成成员变量和控件之间的数据交换工作。这样当我们需要实现控件之间的数据交换的时也就是对该控件成员变量进行操作,来实现控件之间的消息传递。
API (Application Programming Interface),也就是应用程序接口,是所有的Windows程序的根本所在,简单的说,API就是一系列的例程,应用程序通过调用这些例程来请求操作系统完成一些低级的服务,在Windows这样的 图形界面中,应用程序的窗口,图标,菜单和对话框就是由API来管理和维持的。
在Windows控件使用的重点:我们放置对话框上的各种控件都是需要进行相关的设置之后才能实现我们所需要的功能,这些设置包括外观是控件的大小和形状,还有控件所对应 的数据以及数据的操作方式,比如我们使用一个文本编辑框,那么编辑框需要显示什么内容,以及我们向编辑框中输入的内容如何被程序获取,都是在控件使用的过程中我们应该注意的问题,也就是控件使用的过程中我们需要解决的问题是,该控件包含的消息如何在程序中进行传递。
控件中间的消息传递:
首先的是我们应该知道如何从控件中获取数据,可以使用MFC提供的一种叫做对话框数据交换(DDX)的机制从编辑控件中取出数据,在MFC的对话框类CDialog中封装了这种机制,其工作原理是在对话框资源中编辑框和对话框类中的成员变量建立联系,然后通过MFC自动的完成成员变量和控件之间的数据交换工作。这样当我们需要实现控件之间的数据交换的时也就是对该控件成员变量进行操作,来实现控件之间的消息传递。
相关文章推荐
- hdu5593--ZYB's Tree(树形dp)
- ios应用数据存储方式(归档)
- 微软开放技术(中国)携 CKAN 和 OData 技术引入基于 Azure 的开放数据平台
- HDU 5591 ZYB's Game
- 云报表XDOC:带参数的HTML
- 云报表XDOC:基于HTML入门
- 云报表XDOC发布了
- 把文档放到PNG图片中
- 基于新浪云(SAE)的免费在线Office
- XDOC支持谷歌地图和涂鸦
- 将iteye的博客、新闻转换为长微博
- 用视频快速了解XDOC
- XDOC,Linux下Hold住□□
- 用XDOC制作Flash出国签证
- XDOC发布9.1.8版
- A Simple Task
- 黑马程序员——Foundation框架——NSDate、NSCalendar类介绍和使用
- CSS-三角形及其原理
- 用JavaScript生成PDF、word。。。
- 轮播图