关于本书 1
文档约定 3
有关信息 4
第一章 OLE介绍 5
1.1 什么是OLE? 3
1.2 OLE怎样工作? 8
第二章 了解OLE应用程序 13
2.1 了解对象和剪贴板 15
2.2 了解映射模式 19
2.3 了解版本号 21
2.4 了解DDE 22
2.5 了解数据 22
2.6 了解函数 23
2.7 服务器应用程序问题 24
2.8 客户应用程序问题 26
第三章 OLE用户界面 29
3.1 OLE用户界面 31
3.2 插入对象 33
3.3 查看对象 38
3.4 激活对象 39
3.5 编辑对象 43
3.6 链接对话 45
3.7 链接命令按钮 46
3.8 对话控制按钮 48
3.9 链接状态项 48
3.10 有关链接修改的其它对话 48
3.11 状态行消息说明 49
第四章 在服务器应用程序中实现OLE 53
4.1 什么是OLE服务器? 55
4.2 OLE数据结构 57
4.3 回调函数 58
4.4 启动服务器应用程序 62
4.5 在客户与服务器应用程序之间交换数据 71
4.6 修改窗口标题和菜单 75
4.7 保存和修改数据 77
4.8 关闭服务器应用程序 90
4.9 阻塞服务器请求(任选的) 95
第五章 在客户应用程序中实现OLE 97
5.1 什么是OLE客户? 99
5.2 客户与服务器怎样通讯 99
5.3 OLECLIDLL和OLECLILIB 104
5.4 客户数据结构 106
5.5 启动客户应用程序 114
5.6 管理文档 116
5.7 利用对象工作 125
5.8 实现Edit命令 135
5.9 关闭客户应用程序 137
第六章 实现对象句柄 141
6.1 句柄概述 143
6.2 共享句柄与服务器之间共享任务 144
6.3 对象句柄操作 145
6.4 创建对象句柄 148
第七章 回调函数和数据结构 155
7.1 服务器应用程序设置数据结构 157
7.2 有关客户应用程序的数据结构 178
7.3 调用服务器回调函数的操作 183
第八章 OLE服务器DLL 193
8.1 OLDSVR.DLL概述 193
8.2 OLDSVR.DLL函数 193
第九章 OLE客户DLL 201
9.1 OLELL.DLL概述 203
9.2 OLECLI.DLL函数综述 203
9.3 文档管理函数 204
9.4 对象创建和删除函数 206
9.5 对象管理函数 222
9.6 对象信息函数 230
9.7 对象修改函数 241
9.8 其它函数 245
第十章 使用登录数据库 249
10.1 修改登录数据库 251
10.2 维护和使用登录数据库 253
10.3 使用登录编辑器 253
10.4 SHELL.DLL函数 253
第十一章 测试OLE应用程序 255
11.1 OLE测试问题 257
11.2 OLE测试条件概述 258
11.3 对象创建测试 261
11.4 测试客户应用程序对象操作 274
11.5 测试服务器应用程序对象操作 280
11.6 测试文件/文档和对象交互操作 287
第十二章 提供用户文档 313
12.1 有关OLE的背景信息 317
12.2 链接信息 317
12.3 嵌入信息 319
12.4 一般说明 321
附录A 做发行盘 323
磁盘内容 323
一般安装考虑 323
有关服务器应用程序的特殊考虑 323
附录B 错误代码 325
OLE函数错误代码 325
OleQueryReleaseMethod返回代码 328
客户回调通知代码 329
附录C OLE文件格式 331
格式说明 331
词汇表 335