第1章 Windows应用程序接口(API)
1.1 静态链接与动态链接库
1.1.1 静态链接
1.1.2 动态链接库
1.1.3 动态链接库与API函数
1.2 Win32 API简介
1.2.1 窗口管理、图形设备接口及系统服务函数
1.2.2 其他函数
1.3 在Visual Basic中使用动态链接库
1.3.1 声明
1.3.2 Visual Basic 6.0中的API函数声明
1.4 API文本浏览器
1.4.1 API浏览器的使用
1.4.2 把声明、常量或类型拷贝到Visual Basic代码中
1.5 API调用举例
1.5.1 调用API绘图函数
1.5.2 文本输出
1.5.3 环境设置
1.6 句柄
1.6.1 什么是句柄
1.6.2 窗口句柄
1.6.3 设备环境句柄
1.7 字符集
1.7.1 Win32API使用的字符集
1.7.2 Visual Basic与字符集
1.8 字符串参数的传送
1.8.1 Visual Basic字符串与API字符串
1.8.2 字符串数据的传送
1.8.3 系统平台与字符串传送
1.9 Any类型数据的传送
1.10 数组与自定义类型数据的传送
1.10.1 数组的传送
1.10.2 自定义类型数据的传送
1.11 其他数据的传送
1.11.1 数值数据的传送
1.11.2 变体与对象
1.11.3 指针与属性
1.12 API函数调用总结
1.12.1 数据类型转换
1.12.2 API调用中的常见错误
1.12.3 含有API函数的应用程序的调试
第2章 Visual Basic图形程序设计基础
2.1 对象坐标系统
2.1.1 默认坐标系
2.1.2 标准规格
2.1.3 自定义规格
2.2 点与直线
2.2.1 清屏与画点
2.2.2 画直线
2.2.3 线型与线宽
2.3 矩形
2.3.1 画矩形
2.3.2 图案填充
2.4 颜色
2.4.1 调色板
2.4.2 颜色参数
2.4.3 前景、背景与图案填充
2.5 圆、椭圆和弧
2.5.1 画圆
2.5.2 画椭圆
2.5.3 画弧
2.6 用PaintPicture方法画图
2.6.1 PaintPicture方法
2.6.2 程序举例
2.7 图形的滚动
第3章 API图形程序设计
3.1 Visual Basic绘图与API绘图
3.1.1 Visual Basic绘图与API绘图的比较
3.1.2 设备环境
3.2 专用设备环境绘图
3.3 设备环境与窗口
3.3.1 设备环境的获取和释放
3.3.2 程序举例
3.4 自定义设备环境
3.4.1 建立和删除(释放)设备环境
3.4.2 程序举例
3.5 在设备环境之间转移图像
3.6 图形设备接口
3.7 画笔
3.7.1 建立和删除画笔
3.7.2 画笔程序举例
3.8 刷子
3.8.1 建立刷子
3.8.2 刷子程序举例
3.9 绘图函数
3.9.1 API绘图函数概览
3.9.2 贝塞尔曲线
3.9.3 像素
3.10 光栅运算
3.10.1 什么是光栅运算
3.10.2 预定义光栅运算
3.10.3 在BitBlt函数中使用预定义ROP
3.11 光栅运算举例
3.11.1 设计图像显示效果
3.11.2 图像的翻转、放大和缩小
第4章 多媒体控件
4.1 概述
4.1.1 什么是多媒体和多媒体系统
4.1.2 多媒体元素
4.2 Visual Basic的多媒体程序设计
4.2.1 Windows高级多媒体服务
4.2.2 Visual Basic的多媒体支持
4.3 MCI控件
4.3.1 MCI控件的基本功能
4.3.2 MCI命令及其使用
4.4 MCI控件的属性和事件
4.4.1 MCI控件属性
4.4.2 MCI控件事件
4.5 MCI控件程序举例
4.6 Animation控件
4.6.1 Animation控件的属性和方法
4.6.2 Animation控件举例
4.7 MCIWnd控件
4.7.1 MCIWnd控件的主要属性
4.7.2 程序举例
4.8 MediaPlayer控件
4.8.1 MediaPlayer控件的属性和方法
4.8.2 程序举例
第5章 API多媒体程序设计
5.1 API多媒体函数
5.1.1 与多媒体有关的高级接口函数
5.1.2 高级接口函数的使用
5.2 MCI指令的构成和使用
5.2.1 MCI指令的构成
5.2.2 MCI指令的使用
5.3 MCI系统指令
5.4 MCI音频指令
5.4.1 音频指令详解
5.4.2 程序举例
5.5 MCI MIDI指令
5.5.1 MIDI指令详解
5.5.2 程序举例
5.6 MCI AVI指令
5.6.1 AVI指令详解
5.6.2 程序举例
5.7 MCI CD Audio指令
5.7.1 CD指令详解
5.7.2 程序举例
5.8 播放多种媒体文件