第1章 Visual C++6.0概述 1
1.1 了解开发平台 1
1.2 应用程序向导(AppWizard) 4
1.3 Class Wizard 6
1.4 调试工具 8
1.5 联机帮助 8
第2章 从“This is my first program”起步 14
2.1 使用AppWizard创建工程 14
2.2 剖析E2_1例程 18
2.3 显示字符串“This is my first program” 29
第3章 MFC消息处理 31
3.1 Windows消息 31
3.2 MFC消息处理机制 31
3.3 常见消息处理 36
4.1 图形设备接口和设备环境 50
第4章 图形学与绘图程序 50
4.2 Windows映射模式 58
4.3 基本图形绘制 58
4.4 显示位图 71
第5章 模式对话框、无模式对话框及Windows通用对话框 86
5.1 模式对话框 86
5.2 无模式对话框 103
5.3 Windows通用对话框 110
6.1 菜单 112
第6章 菜单、工具条和状态条 112
6.2 工具条 123
6.3 状态条 127
第7章 文档与视图 135
7.1 概述 135
7.2 单文档界面(SDI)应用程序 139
7.3 多文档界面(MDI)应用程序 143
7.4 多视图 145
7.5 切分窗口 147
8.1 Visual C++文件处理 155
第8章 读写文档 155
8.2 串行化(Serialize) 159
8.3 两种特殊的打开文件方式 175
第9章 使用windows注册表 178
9.1 注册表的结构 178
9.2 注册表的编辑 181
9.3 对注册表API的操作 182
9.4 ini文件映像 187
9.5 在MFC应用程序中使用注册表 187
第10章 多线程程序设计 199
10.1 基本概念 199
10.2 工作线程 199
10.3 用户界面线程 206
10.4 线程同步 207
11.1 概述 214
第11章 动态链接库 214
11.2 创建dll要注意的几个问题 216
11.3 创建MFC dll 219
第12章 ODBC数据库编程 233
12.1 ODBC数据库综述 233
12.2 MFC ODBC类 237
12.3 使用MFC创建ODBC数据库应用程序 242
第13章 Windows通用控件 251
13.1 进度条 251
13.2 滑动条 254
13.3 微调按钮 258
第14章 ActiveX编程 262
14.1 ActiveX简介 262
14.2 ActiveX文档和容器 263
14.3 ActiveX服务器 278
14.4 ActiveX控件 290