1.1 进入对话 1
第一章 Visual C++和多媒体的联系 1
1.2 Windows 多媒体系统的研究 2
1.3 Windows 编程:奇妙的技术 4
1.4 作为 Windows 开发系统的 Visual C++ 4
1.5 文档视图结构 8
1.6 基本 VC++要素 9
5.2 用 Visual C++研究颜色显示 10
1.7 VC++多媒体特性 10
第六章 调色板动画和光栅操作 14
6.1 奇妙的调色板动画 14
5.3 用合适的颜色显示位图 14
1.9 缺少的一环 14
1.8 VC++和定的 Visual Basic 控件 14
6.3 用 BitBlt 函数处理位图 15
6.2 像素和光栅操作 15
第二章 超级媒体控究 16
2.1 超级媒体的发展 16
2.2 把混乱的信息组织好——神奇的超链接 17
2.3 超文本系统 19
2.4 创建文本链接 19
2.5 增加错误捕捉功能 57
2.6 一个灵活导航的坚实基础 57
3.1 高级 MCI一览 58
第三章 Windows 的多媒体系统初探 58
3.2 在超文本系统中加入多媒体 59
3.3 研究 Windows 多媒休系统 69
4.1 MCI的应用 75
第四章 深入 Windows 多媒休系统 75
4.2 低级音频函数的应用 84
4.3 从最低级来看 Windows 多媒体系统 100
第五章 图像的基础——像素和调色板 101
5 .1 Windows 连接:图形设备接口 101
第七章 高级图像编程技术-特殊的可视效果 162
7.1 介绍渐隐 162
7.3 结合位图 171
7.4 创建基本的数字渐隐 174
7.5 再谈竞争调色板 183
7.6 优化渐隐项目 194
第八章 超图像的世界 195
8.1 Windows 是超媒体 195
8.2 定义用户自己的矩形热点 202
8.3 下面是什么 220
第九章 超图像定义:不规则形状的热点 221
9.1 掌握不规则的热点 221
9.2 为图像增加多边形热点 228
9.3 热点——下一代 249
第十章 扩展超媒体接口 251
10.1 重组超文本 251
10.2 创建超媒体工具 277
10.3 不要停在这里 292
第十一章 动画的魔力 294
11.1 研究用翻书的方法制作动画 294
11.2 打基础 301
11.3 一个DIB观察器 313
11.4 子画面动画探究 321
11.5 下一步是什么 332
第十二章 更好的动画 333
12.1 最佳性能的动画 333
12.2 实现脱屏缓冲区 335
12.3 加速调色板操作 335
12.4 生成一个子画面类 336
第十三章 音频研究 359
13.1 一种强有力的媒体 359
13.2 检查选项 359
13.3 数字音频的基础知识 361
13.4 用MCI播放红皮书音频 362
13.5 奇妙的 MIDI 365
13.6 总结 376
第十四章 用MCIWnd 开发视频图像 377
14.1 Video for Windows 和 MCIWnd 377
14.2 使用 MCIWnd 378
14.3 MCIWnd 的演示 381
14.4 下面是什么 384
附录A 配套 CD-ROM 的安装和使用 385