第一章 窗口管理 1
1.1消息 1
1.2建立和管理窗口 4
1.3显示和移动函数 19
1.4输入函数 20
1.5硬件函数 21
1.6绘图 21
1.7对话框 29
1.8滚屏 36
1.9菜单函数 38
1.10消息函数 39
1.11系统函数 40
1.12剪裁板函数 40
1.13错误函数 41
1.14插入符 41
1.15光标 42
1.16钩子 44
1.17特征列表 45
1.18矩形 47
1.19相关的内容 49
第二章 图形设备接口 50
2.1设备描述表 50
2.2画图工具 53
2.3调色板 55
2.4画图属性 59
2.5映象模式 60
2.6坐标函数 63
2.7区域函数 64
2.8剪裁函数 65
2.9画线 65
2.10椭圆和多边形 67
2.11位图函数 67
2.12与设备无关的位图函数 68
2.13文本函数 69
2.14字体函数 69
2.15元文件 70
2.16设备控制函数 72
2.17打印机函数 73
第三章 系统服务 74
3.1模块管理函数 74
3.2内存管理函数 74
3.3段函数 76
3.4操作系统中断函数 77
3.5任务函数 77
3.6资源管理函数 77
3.7字符串处理函数 78
3.8原子管理函数 79
3.9初始化文件函数 79
3.10通讯函数 80
3.11实用宏和函数 80
3.12文件I/O函数 81
3.13调试函数 82
3.14优化工具函数 82
3.15应用程序执行函数 83
3.16有关文本 83
第四章 公共对话框程序库 84
4.1使用颜色对话框 85
4.2使用Font对话框 90
4.3使用Open和SaveAs对话框 92
4.4使用Print和PrintSetup对话框 97
4.5使用Find和Replace 99
4.6定制(客户化)公共对话框 102
4.7在公共对话框中支持Help按钮 107
4.8错误检测 108
4.9相关内容 109
第五章 动态数据交换管理库 110
5.1基本概念 111
5.2初始化 113
5.3回调函数 114
5.4字符串管理 115
5.5名称服务 116
5.6会话管理 117
5.7数据管理 122
5.8事务管理 124
5.9错误检测 129
5.10监控应用程序 130
第六章 对象链接和嵌入库 134
6.1对象链接和嵌入基础 134
6.2对象链接和嵌入时的数据传输 139
6.3用户应用程序 149
6.4服务器应用程序 158
6.5对象处理程序 163
6.6直接使用动态数据交换 166
第七章 Shell程序库 173
7.1注册数据库 173
7.2拖曳一一放置特性 180
7.3使用关联查找和启动应用程序 181
7.4从可执行文件中获取图符 182
7.5相关内容 182
第八章 工具帮助器函数库 183
8.1调用工具帮助器函数 183
8.2访问内容Windows列表 183
8.3获取建议性信息 184
8.4浏览全程和局部堆 184
8.5跟踪Windows的堆栈 185
8.6检查与修改内存内容 186
8.7安装回调函数 186
8.8控制进程的执行 187
第九章 数据解压缩库 188
9.1数据压缩 188
9.2数据解压缩 188
9.3解压缩一个单独的文件 189
9.4解压缩多个文件 189
9.5从压缩文件中读取一些字节 190
第十章 系统资源紧张测试库 191
10.1系统资源紧张测试库函数 191
第十一章 文件安装库 192
11.1文件安装概念 192
11.2生成安装程序 192
11.3向文件中加入版本信息 194
第十二章32位内存管理库 195
12.1分段的和平面的内存模式 195
12.2使用WINMEM32.DLL库 196
12.3使用32位内存应注意的问题 197
12.4在Windows应用程序中使用32位内存 199
12.5错误值 200
第十三章 浮点仿真库 201
13.1仿真方法 201
13.2Windows3.0局限性 203
13.3函数 203
13.4结构 206
第十四章 屏幕存储程序 209
14.1屏幕存储程序 209
14.2创建一个屏幕存储程序 210
14.3设置新的屏幕存储程序 211
14.4屏幕存储程序例示 211
14.5函数 216
第十五章 Control Panel应用程序 222
15.1启动一个Control Panel应用程序 222
15.2生成Control Panel应用程序 224
15.3安装新的应用程序 228
第十六章 File Manager扩展 229
16.1创建一个File Manager扩展 229
16.2创建入口点函数 229
16.3设置扩展 231
16.4扩展的消息 232
16.5文件管理程序扩展实例 233
16.6加入Undclctc命令 235
第十七章 Shell动态数据交换接口 237
17.1PROGMAN.INI文件 237
17.2命令字符串接口 239
17.3查询分组的信息 243
第十八章 国际化应用程序 244
18.1设计国际化应用程序 244
18.2实现与国家和语言无关 244
18.3方便实现本地化 251
第十九章 网络应用程序 253
19.1多用户共享 253
19.2调用保护模式下的网络软件 254
第二十章 Windows应用程序与MS-DOS函数 257
20.1使用DOS保护模式接口函数 257
20.2支持MS-DOS中断 258
20.3NetBIOS网支持 259
第二十一章 窗口前导和后续代码 260
21.1数据段的初始化 260
21.2实地址模式下的前导 263
21.3保护模式中前导 263
第二十二章 窗口应用程序启动 265
22.1启动要求 265
22.2启动例程的例示 266
22.3函数说明 267
第二十三章 视频技术 270
23.1使用统一调色板 270
23.2带有不同视频适配器和驱动程序 271
23.3使用设备无关位图驱动程序 271
第二十四章 自装载窗口应用程序 274
24.1装载函数 274
24.2装载数据表 274
24.3装入代码 275
24.4函数参考 276
第二十五章 可安装驱动程序 279
25.1可安装驱动程序 279
25.2生成可安装驱动程序 280
25.3修改SYSTEM.INI文件 283
25.4OEMSTEP.INF文件的文本 284
25.5驱动程序控制板应用程序 285
25.6生成一个定制配置应用程序 287
附录 模块和库名 289