精品文档---下载后可任意编辑1.简介 Windows 编程的两种方法,即 Windows API 编程和 MFC 编程。2.基于对话框的应用程序的创建过程:• 建立基于对话框的 MFC 应用程序框架;• 放置控件;• 设置控件属性;• 为控件连接变量,即为控件命名;• 添加并且编写消息处理函数。3.常用基本控件:• 静态文本框:主要用来显示文本信息,不能接受用户输入• 命令按钮:是最常见的、应用最广泛的一种控件。在程序执行期间,当单击某个命令按钮后就会执行相应的消息处理函数。• 编辑框:是一个文本编辑区域,用户可以在该区域输入、编辑和显示正文内容。• 框架:将一组相关的控件框起来,达到标识一组控件的作用。• 单选按钮:用户在一组单选按钮中最多只能选择一项。当某一项被选定后,其他选项自动变成未选状态。• 复选框:列出了可供选择的项,用户可根据需要选择其中的一项或多项,各选项之间的状态互不相关。• 列表框:通过显示多个选项,供用户选择,达到与用户对话的目的。• 组合框:组合了编辑框和列表框的特性而形成的一种控件。在列表框中列出可供用户选择的项,当用户选定某项后,该项内容自动装入编辑框中。• 滚动条:通常附在对话框上用来协助观察数据或确定位置,也可以用来作为数据输入的工具。1.1Windows 编程基础Windows 应用程序的主要特点是: • 具有标准的图形用户界面。 • 具有与硬件无关的特性。 • 采纳“消息传递,事件驱动”的运行机制。 用 Visual C++ 编写 Windows 应用程序主要有两种方法:一是使用 Windows 提供的应用程序接口( Application Programming Interface , API )函数;二是使用 Microsoft 提供的微软基础类( Microsoft Foundation Class , MFC )。Windows API 编程从本质上来说, API 是 Windows 系统支持的函数定义、参数定义和消息格式的集合,共有上千个标准的 API 函数可供应用程序调用。调用 Windows API 函数的方法与调用 C 语言库函数的方法基本相同。 下面通过一个简单的实例来说明 Windows API 编程是如何调用 API 函数的。………………………………………………………… # include "windows.h" int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { MessageBox ( NULL," 这是一个简单的 Windows 应用程序! ","API 函数调用示例 ",MB...