您的位置:首页 > 其它

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自动的完成成员变量和控件之间的数据交换工作。这样当我们需要实现控件之间的数据交换的时也就是对该控件成员变量进行操作,来实现控件之间的消息传递。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: