前言
第一章 应用程序帮助的形式
1. 1 应用程序帮助的形式
1. 1. 1 应用程序的帮助内容
1. 1. 2 获取程序帮助的方法
1. 2 WinHelp介绍
1. 2. 1 WinHelp概述
1. 2. 2 WinHelp界面
1. 2. 3 如何使用帮助系统
1. 2. 4 自定义帮助
1. 3 HTMLHelp介绍
1. 3. 1 HTMLHelp概述
1. 3. 2 HTMLHelp界面
1. 3. 3 主题中的内容
1. 3. 4 HTMLHelp的使用
1. 3. 5 自定义帮助
1. 4 WinHelp与HTMLHelp
第二章 应用程序内部帮助的实现
2. 1 启动画面
2. 1. 1 插入启动画面部件
2. 1. 2 扩展的启动画面
2. 2 工具提示
2. 2. 1 插入按钮提示部件
2. 2. 2 各种控制的工具提示
2. 2. 3 声音工具提示
2. 2. 4 自定义形状工具提示
2. 2. 5 模式对话框的工具提示
2. 2. 6 扩展工具提示
2. 3 状态栏
2. 3. 1 插入状态栏部件
2. 3. 2 状态栏提示
2. 3. 3 增强的状态栏
2. 4 消息框帮助
2. 4. 1 AfxMessageBox与MessageBox
2. 4. 2 自定义消息框图标
2. 4. 3 增加一个帮助按钮
2. 5 “关于”对话框
2. 5. 1 系统信息
2. 5. 2 超级链接
2. 5. 3 滚动窗口
2. 6 每日提示
2. 6. 1 每日提示部件
2. 6. 2 扩展的每日提示
2. 6. 3 滑动显示每日提示
2. 7 向导提示
2. 7. 1 Windows 98风格的向导
2. 7. 2 Windows 2000风格的向导
2. 8 帮助小精灵
2. 8. 1 窗口小精灵
2. 8. 2 帮助精灵
第三章 WinHelp帮助系统的创建
3. 1 WinHelpWorkshop介绍
3. 1. 1 HelpWorkshop与其他工具
3. 1. 2 基本概念
3. 2 创建主题文件
3. 2. 1 创建主题文件
3. 2. 2 范例中的脚注
3. 2. 3 其他常用脚注
3. 2. 4 宏与按钮
3. 3 建立工程文件
3. 3. 1 基本操作与设置
3. 3. 2 定制窗口
3. 3. 3 定制辅助窗口
3. 3. 4 设置帮助文件数据
3. 3. 5 设置编译选项
3. 3. 6 建立多语言帮助
3. 4 列表设计
3. 4. 1 创建目录文件
3. 4. 2 增加标题和主题
3. 4. 3 目录文件嵌套
3. 4. 4 使用默认窗口显示
3. 4. 5 设计索引列表
3. 5 编译与测试
3. 5. 1 编译帮助文件
3. 5. 2 帮助文件测试
3. 5. 3 帮助文件报告
3. 5. 4 模拟API调用
3. 5. 5 监控WinHelp消息
3. 6 上下文相关帮助与训练帮助
3. 6. 1 上下文相关帮助
3. 6. 2 关于训练插件帮助
3. 7 多媒体主题
3. 7. 1 在帮助文件中使用图形
3. 7. 2 多个图形
3. 7. 3 多热点位图
3, 7. 4 增加视频或动画
3. 8 WinHelp设计的其他问题
3. 8. 1 常用宏参考
3. 8. 2 设计多个的帮助文件
第四章 WinHelp应用程序帮助系统
4. 1 应用程序的帮助
4. 1. 1 应用程序与帮助计划
4. 1. 2 帮助文件制作
4. 1. 3 应用程序编程
4. 1. 4 帮助调用编程
4. 2 VisualC++的WinHelp机制
4. 2. 1 创建应用程序与帮助
4. 2. 2 帮助自动创建机制
4. 2. 3 Editor功能扩充
4. 2. 4 增加帮助
4. 3 HTMLHelp完美过渡
4. 3. 1 反编译HTMLHelp工程文件
4. 3. 2 CHM文件简单制作
4. 3. 3 WinHelp调用HTMLHelp
第五章 HTML Help帮助主题制作
5. 1 HTMLHelp系统介绍
5. 1. 1 HTMLHelp Workshop介绍
5. 1. 2 HTMHelp Workshop安装
5. 1. 3 HTMLHelp组件内容
5. 1. 4 HTMLHelpWorkshop功能
5. 1. 5 帮助系统结构
5. 2 规划帮助主题
5. 2. 1 设计主题模板
5. 2. 2 使用堆叠样式
5. 2. 3 设计主题内容
5. 2. 4 主题导航方法
5. 3 建立主题网页
5. 3. 1 创建网页文件
5. 3. 2 转换WinHelp工程
5. 3. 3 格式化网页文本
5. 3. 4 分拆主题文件
5. 3. 5 多媒体主题网页
5. 4 创建主题链接
5. 4. 1 使用文本链接
5. 4. 2 使用图像链接
5. 4. 3 链接到主题标记位置
5. 4. 4 链接到其他帮助文件
5. 5 主题中的程序
5. 5. 1 插入JavaApplet
5. 5. 2 介绍ActiveX
5. 5. 3 使用ActiveX
5. 5. 4 ALink和KLink
5. 5. 5 创建相关主题按钮
5. 5. 6 创建快捷命令按钮
5. 5. 7 弹出式窗口信息
5. 5. 8 其他ActiveX命令
第六章 HTMLHelp帮助系统的制作
6. 1 规划帮助系统
6. 1. 1 规划帮助文件
6. 1. 2 规划导航列表
6. 1. 3 设置帮助窗口
6. 1. 4 更多帮助形式
6. 2 创建帮助系统文件
6. 2. 1 建立工程文件
6. 2. 2 建立目录文件
6. 2. 3 建立索引文件
6. 2. 4 上下文相关帮助
6. 3 设置与编译工程文件
6. 3. 1 设置工程选项
6. 3. 2 定制帮助窗口
6. 3. 3 编译帮助工程
6. 4 测试帮助系统
6. 4. 1 测试辅助工具
6. 4. 2 测试过程
第七章 HTML Help应用程序帮助系统
7. 1 应用程序与帮助计划
7. 1. 1 计划一个帮助菜单
7. 1. 2 添加上下文相关帮助
7. 1. 3 指定帮助文件
7. 1. 4 实现“这是什么?”帮助
7. 1. 5 启动帮助的方式
7. 1. 6 计划帮助主题
7. 2 帮助文件制作
7. 2. 1 制作帮助内容
7. 2. 2 制作帮助文件
7. 3 应用程序编程
7. 3. 1 创建单文档程序
7. 3. 2 修改命令项目
7. 3. 3 文本显示设置对话框
7. 3. 4 显示文本
7. 3. 5 文本显示设置命令
7. 4 帮助函数调用
7. 4. 1 接口函数概述
7. 4. 2 增加静态链接库
7. 4. 3 菜单功能实现
7. 4. 4 对话框帮助
7. 4. 5 退出帮助
7. 5 WinHelp框架转换
7. 5. 1 应用程序向导帮助支持
7. 5. 2 应用程序向导创建的帮助系统
7. 5. 3 框架窗口上下文相关帮助
第八章 商用软件实例
8. 1 软件概述
8. 1. 1 应用程序基本功能
8. 1. 2 内部帮助
8. 1. 3 HTMLHelp帮助
8. 2 编程功能实现
8. 2. 1 创建工程
8. 2. 2 中文处理
8. 2. 3 资源编辑
8. 2. 4 创建对话框
8. 2. 5 基本命令
8. 3 内部帮助实现
8. 3. 1 启动界面
8. 3. 2 按钮提示
8. 3. 3 状态栏
8. 3. 4 每日提示
8. 3. 5 关于对话框
8. 3. 6 帮助小精灵
8. 4 帮助文件创建
8. 4. 1 帮助主题
8. 4. 2 目录文件
8. 4. 3 索引文件
8. 4. 4 上下文相关帮助
8. 4. 5 工程文件与编译
8. 5 调用帮助编程
8. 5. 1 准备工作
8. 5. 2 帮助菜单实现
8. 5. 3 F1快捷键实现
8. 5. 4 主窗口特定主题
8. 5. 5 对话框帮助
8. 6 测试
8. 6. 1 获取chm文件信息
8. 6. 2 测试KLink和ALink
8. 6. 3 测试内容与链接正确性
8. 6. 4 应用程序协调性测试
8. 6. 5 测试系统环境的兼容性
附录A WinHelp API
A. 1 函数参数
A. 2 命令列表
附录B HTML Help API
B. 1 HtmlHelp函数
B. 2 关于窗口类型
B. 3 关于命令
B. 4 关于结构
B. 5 关于通知消息
附录C HTML Help ActiveX
C. 1 ActiveX参数
C. 2 ActiveX命令
C. 3 ActiveX方法