前言
编者的话
第1章 多媒体
1.1 显示AVI第一帧
1.2 用API实现播放一个WAV文件
1.3 Delphi编程实现3DS动画的播放
1.4 全屏显示AVI
1.5 关闭和打开声道
1.6 在多媒体文件中批量抓取图像
1.7 循环播放音乐
1.8 实现文本显示与声音播放同步
1.9 利用Delphi编写屏幕保护程序
第2章 注册表
2.1 获得系统的默认目录
2.2 建立文件类型相关联
2.3 设定光驱的自动运行属性
2.4 如何将你的程序放在Windows启动中
2.5 获得时区信息
2.6 壁纸更换
2.7 添加字体
第3章 打印
3.1 文本和图像的打印
3.2 获得打印驱动、端口名
3.3 获得打印页边距
3.4 利用API直接打印
3.5 切换打印机的彩色模式
3.6 使用打印机内置字体打印
3.7 同时打印到多台打印机
3.8 在打印中间改变打印机的设置
3.9 改变默认的打印机
3.10 检测是否存在打印机
第4章 Windows系统控制
4.1 获取环境变量
4.2 任务条上隐藏应用程序窗口
4.3 禁止用Alt+Tab健切换任务
4.4 禁止拖动时显示窗口内容
4.5 获取除了任务条之外桌面的大小
4.6 使用资源管理器打开相应的目录
4.7 启动控制面板的各项控制功能
4.8 链接的视觉效果
4.9 设置输入法
4.10 响应即插即用变化
4.11 隐藏Windows的任务栏
4.12 用小执行程序实现Win95桌面的隐藏
4.13 得到计算机名
4.14 如何获得Win/Dos版本号
4.15 获取内存信息
4.16 修改系统颜色
4.17 辨别分辨率
4.18 获取全球标准标准时间
4.19 设置系统时间
4.20 Delphi中实现系统状态栏图标
第5章 进程和线程
5.1 列出系统进程
5.2 关闭外部已开启的应用程序
5.3 防止程序运行多个例程
5.4 调用外部程序并知道它的运行状态
5.5 提高进程优先级
5.6 在线程中处理异常
5.7 编程中使用线程
第6章 图像处理
6.1 动态帮助功能
6.2 创建调色板
6.3 创建位图
6.4 动态多边形
6.5 画过滤色
6.6 基于图像漫游
6.7 屏幕拷贝
6.8 使用路径和几何笔
6.9 用鼠标选取范围
6.10 透明图像画刷
6.11 为组件加上边框
6.12 移动的字幕和图像
6.13 阴影或投影效果
6.14 用API处理位图
6.15 把TColor值转换成RGB值
6.16 RGB颜色与CMYK颜色的转换
6.17 显示Jpeg图像文件
6.18 图像局部放大原理
6.19 图像渐隐技术
6.20 图像的镜像显示
6.21 实现窗体的渐变背景
6.22 实现图像的下拉效果
6.23 实现图像的百叶窗效果
第7章 窗体设计
7.1 显示启动画面
7.2 通过客户区移动窗体
7.3 窗体生成时的事件顺序
7.4 制作可移动的分割窗体
7.5 限制窗体的大小
7.6 窗体融合技术
7.7 给MDI主窗体加背景
7.8 在窗体的边框上作图
7.9 创建任意形状的窗体
7.10 查阅可视窗体的标题
7.11 枚举子窗口
7.12 确定当前鼠标所在的窗口
7.13 使其他程序成为当前窗口
7.14 闪烁标题栏
第8章 控件的使用
8.1 动态生成控件
8.2 防止编辑框的输入滚动
8.3 列表框项目的拖放操作
8.4 在窗体中拖动控件
8.5 在状态栏中插入可视校件
8.6 控件提示信息的自动显示
8.7 制作控件
8.8 限制窗口中某类控件的数目
8.9 列表框的水平滚动条
8.10 在列表框中加入图片
第9章 剪贴板
9.1 监视剪贴板内容
9.2 备份剪贴极格式列表
第10章 图标
10.1 获取同文件相关联的图标
10.2 获取Windows图标
10.3 获取动态图标
10.4 从文件中提取图标
10.5 把图标转换成位图
10.6 把位图转换成图标
第11章 键盘和鼠标
11.1 将鼠标限定在一定范围
11.2 判断PrintScreen键是否按下
11.3 若隐若现的鼠标
11.4 无标题栏窗口程序设计中鼠标拖动技巧
第12章 文件与磁盘
12.1 获取和修改文件的时间
12.2 把文件删除到回收站中
12.3 创建临时文件
12.4 获取同文件扩展名相关联的应用程序
12.5 复制文件
12.6 检测驱动器的类型
12.7 检测驱动器的容量
12.8 获取和设置驱动器卷标
12.9 打开和关闭光驱
第13章 字符串处理
13.1 中英文字数的统计
13.2 数值与字符串的相互转化
13.3 将小写金额转换成大写金额
第14章 文字和字体
14.1 改变文字的背景颜色
14.2 获得可用字体大小
14.3 枚举当前字体
14.4 判断是否有某种字体
14.5 透明的文字背景色
14.6 旋转字体