第1章 Visual C++ 6.0开发环境 1
1.1 Visual C++ 6.0简介 1
1.2 Visual C++ 6.0的菜单栏 2
1.2.1 File菜单 2
1.2.2 Edit菜单 5
1.2.3 View菜单 6
1.2.4 Insert菜单 10
1.2.5 Project菜单 11
1.2.6 Build菜单 13
1.2.7 Tools菜单 15
1.3 Visual C++ 6.0的工具栏 19
1.3.1 工具栏的构成 19
1.3.2 工具栏的定制与修改 20
1.4 工程与工程工作区 20
1.4.1 创建新的工程工作区 20
1.4.2 工程工作区窗口 21
1.5 资源及资源编辑器 23
1.6 联机帮助 24
第2章 Windows应用程序 26
2.1 Windows编程基础知识概述 26
2.2 最简单的Windows程序范例及说明 27
第3章 Windows的图形设备接口及Windows绘图 45
3.1 图形设备接口概述 45
3.2 绘图程序范例及说明 45
3.2.1 一个基本的绘图程序范例 45
3.2.2 关于映像模式设置的绘图程序范例 61
3.2.3 关于绘图与刷新的综合程序范例 69
第4章 文本与字体 73
4.1 使用系统字体的程序范例 73
4.2 创建自定义字体的程序范例 80
4.3 关于字体的综合程序范例 85
第5章 Windows应用程序中的键盘与鼠标 89
5.1 关于键盘的应用程序范例 89
5.2 关于鼠标的应用程序范例 99
第6章 资源在Windows编程中的应用 108
6.1 菜单与快捷键资源 108
6.1.1 关于菜单资源的定义和加载的程序范例 108
6.1.2 关于菜单项的操作程序范例 116
6.1.3 使用快捷键资源的程序范例 125
6.2 位图资源及其应用 131
6.3 对话框资源及其应用 138
6.3.1 模态对话框程序范例 138
6.3.2 非模态对话框程序范例 149
6.3.3 关于通用对话框的程序范例 154
6.4 图标资源的应用 165
第7章 Windows标准控件 169
7.1 概述 169
7.2 创建按钮控件的程序范例 169
7.3 创建滚动条控件的程序范例 181
7.4 静态控件的程序范例 194
7.5 列表框子窗口控件的程序范例 200
7.6 编辑框控件的程序范例 208
7.7 组合框控件的程序范例 215
第8章 文件及剪贴板操作 221
8.1 文件的操作程序范例 221
8.2 剪贴板的程序范例 238
第9章 应用MFC开发应用程序 249
9.1 MFC概述 249
9.2 MFC类的组织结构及主要的类的方法 251
9.2.1 MFC类的组织结构 251
9.2.2 MFC中的CObject类 253
9.2.3 应用程序体系结构类 253
9.2.4 可视对象类 254
9.2.5 通用类 256
9.2.6 OLE类 257
9.2.7 ODBC数据库类 257
9.3 MFC中全局函数与全局变量 258
9.4 应用程序向导 258
第10章 制作含编辑框的应用程序 265
10.1 编辑控件的应用程序范例 265
10.2 MFC中CEdit类简介 275
第11章 菜单设计 279
11.1 菜单创建及应用程序范例 279
11.2 MFC中的菜单类简介 286
第12章 制作含滚动条的应用程序 292
12.1 关于滚动条类的应用程序范例 292
12.2 工程文件框架的建立 293
12.3 滚动条类简介 294
12.4 创建消息映射函数 296
第13章 按钮控件与列表框控件 305
13.1 按钮控件与列表框控件的应用程序范例 305
13.2 建立应用程序框架并进行变量定义 306
13.3 普通按钮类简介 310
13.4 图标按钮类简介 312
13.5 列表框类简介 314
13.6 创建消息映射函数 321
第14章 工具栏 335
14.1 关于工具栏的应用程序范例 335
14.2 建立应用程序框架 336
14.3 创建消息映射函数 347
第15章 单文档与多文档 350
15.1 单文档应用程序范例 350
15.1.1 Visual C++中的文档 351
15.1.2 建立应用程序框架 352
15.1.3 文档模板类及文档类简介 355
15.1.4 视图类简介 362
15.1.5 视图类的派生类简介 366
15.1.6 创建消息映射函数 368
15.2 多文档应用程序范例 376
参考文献 382