HHP格式解析!

 

[OPTIONS]
Compatibility=1.1 or later'版本
Compiled file=VBP_HtmlHelpMaker.chm'编译后的文件名称.路径相对与本工程的具体路径.
Contents file=Table of Contents.hhc '内容表文件.hhc
Default Window=Main'默认窗体
Default topic=VBP_HtmlHelpMaker.htm'默认主题.即打开一个 chm后首先显示的页面.
Display compile progress=No '编译时是否显示进度
Index file=Index.hhk '索引文件路径.具体路径相对与当前工程路径.
Language=0x804 中文(中国)

[WINDOWS]
Main="VBP_HtmlHelpMaker","Table of Contents.hhc","Index.hhk","VBP_HtmlHelpMaker.htm","VBP_HtmlHelpMaker.htm", "D:/Project/CoderHelper/HtmlHelpWizard/Help/_homepage.htm","公司主页","D:/Project/CoderHelper/HtmlHelpWizard/Help/_produce.htm","产品支持",0x2120,,0xc000e,[271,372,593,566],,,,,,,0
'Main窗体的属性.

[FILES]'此字段中放置所有需要的HTML文件.路径相对与当前工程路径
VBP_HtmlHelpMaker.htm
VBP_HtmlHelpMaker/HtmlHelpMaker.htm

[ALIAS]'常量映射.每个商量对应一个 HTML文件.具体常量指定的常数由Map字段的内容指定.
HP_VBP_HtmlHelpMaker=VBP_HtmlHelpMaker.htm
HP_HtmlHelpMaker=VBP_HtmlHelpMaker/HtmlHelpMaker.htm
HP_HtmlHelpMaker_chHtmlHelpMaker=VBP_HtmlHelpMaker/HtmlHelpMaker/chHtmlHelpMaker.htm

[MAP]'指定包含文件.
#include include.h

[INFOTYPES]其它.在此不做详细介绍.

.h文件说明.
#DEFINE HP_VBP_HTMLHELPMAKER 1000
#DEFINE HP_HTMLHELPMAKER 1001
#DEFINE HP_HTMLHELPMAKER_CHHTMLHELPMAKER 1002
#DEFINE HP_HTMLHELPMAKER_CHHTMLHELPMAKER_SHOW 1003
#DEFINE HP_HTMLHELPMAKER_FRMCONFIRM 1004
#DEFINE HP_HTMLHELPMAKER_FRMCONFIRM_TXTCONST 1005
这些常量对应常数.当使用HtmlHelp函数调用时,你可以指定该 常数.将为你打开常量所对应的HTML文件.关于HtmlHelp使用方法请参见htmlhelp.chm::/helpref.htm 的介绍.
在VB中.HelpContextID 属性的值应该是以上常数值.在此对象上按F1后,将自动打开程序帮助文件CHM中的HTML页面.此页面是由以上值来映射的.

内容表文件是采用HTML格式来标识的.
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<meta name="GENERATOR" content="Microsoft&reg; HTML Help Workshop 4.1">
<!-- Sitemap 1.0 -->
</HEAD><BODY>
<OBJECT type="text/site properties">
<param name="Window Styles" value="0x227">
</OBJECT>
<UL>'缩进标识.每拥有一个缩进标识.将使得内容表在编译后显示时向后缩进.
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="介绍">'每个条目的名称.
<param name="Local" value="VBP_HtmlHelpMaker.htm">'该名称所对应的文件.相对与当前工程路径.
<param name="ImageNumber" value="2">'图标样式代码.
</OBJEcT>
'一般来说,一个树结构开始时由一个对象是不用缩进标志.在其子项前必须有一个缩进标志
'每个条目以<Object>为标记对!
......
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="上一步(?">
<param name="Local" value="VBP_HtmlHelpMaker/HtmlHelpMaker/frmWizard/cmdNav.htm">
<param name="ImageNumber" value="11">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="完成按钮">
<param name="Local" value="VBP_HtmlHelpMaker/HtmlHelpMaker/frmConfirm/cmdOK.htm">
</OBJECT>
</UL>
</BODY></HTML>

 

索引文件格式
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<meta name="GENERATOR" content="Microsoft&reg; HTML Help Workshop 4.1">
<!-- Sitemap 1.0 -->
</HEAD><BODY>
<UL>'注意,在索引文件中不建议使用缩进标志.如果使用.将会带来很多查看上的麻烦.大家可以看到.在微软的帮助CHM中.基本是没有在索引中使用缩进方式的.但是部分MSDN的CHM中使用了该.这是当内容量大而复杂.一些对象不属于一个体系但是名称又相同.因此就出现了子项!
<UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="HtmlHelpMaker">'名称.
<param name="Local" value="VBP_HtmlHelpMaker/HtmlHelpMaker.htm">'对应的文件.
<param name="WindowName" value="Main">'打开的窗口名称.
</OBJECT>
<UL>
  

时间: 2024-11-18 17:25:57

HHP格式解析!的相关文章

图片-对JSON格式解析运行后总是出现错误什么原因?

问题描述 对JSON格式解析运行后总是出现错误什么原因? 解决方案 先得定位到是哪里报错了,再检查是不是json解析的不对. 解决方案二: 难道是你给虚拟机的运存太小了?要不,你测试一下用真机使用结果 解决方案三: 是会程序停止运行,还只是数据解析不出来啊,如果是数据解析出问题的话,那就得JSON数据的格式了吧,不然就使用真机试试,看看是不是网络的原因 解决方案四: 是不是json格式不对呢 解决方案五: 如果是数据解析出问题,就得校对JSON数据的格式了,否则就用真机试试

matlab 矩阵-matlab冷门图像(mrc)格式解析出的矩阵如何作为imread解析的图像格式显示?

问题描述 matlab冷门图像(mrc)格式解析出的矩阵如何作为imread解析的图像格式显示? 自己写代码使用matlab将一个mrc图像文件(matlab不支持的图像格式)读取并成功解析成矩阵I,可是使用imshow(I) 来显示图像,提示错误,猜测应该是读取的目前目的是想把该矩阵转换为为imread读出的一般图像(jpg.png等)的矩阵方便以后对该图像处理,但google了很多次也找不到方法,想知道如何将该矩阵转换成imread解析出的矩阵,可行吗? 一般imread读出的矩阵有什么属性

佳能A4000 IS相机所支持视频格式解析

给各位摄影爱好者们来详细的解析分享一下佳能A4000 IS相机所支持的视频格式. 解析分享: 佳能A4000 IS支持MOV.H.264等视频格式.   好了,以上的信息就是小编给各位摄影爱好者们带来的详细的佳能A4000 IS相机所支持的视频格式解析分享的全部内容了,各位看到这里的摄影爱好者们,小编相信你们现在那是非常的清楚了所支持的视频格式了吧,希望小编上面给各位朋友们解析的信息能够给大家带去有用的帮助.

C++针对bmp格式解析实例_C 语言

本文实例讲述了C++针对bmp格式解析的方法,分享给大家供大家参考.具体方法如下: 写这代码时,容易出现如下错误: 1. 忘了on_wm_paint()  一直在界面上画不出来 2. 正确写法 复制代码 代码如下: BYTE* pBits = (BYTE*)lpBase + pbitmapFileHeader->bfOffBits; 写成了  复制代码 代码如下: BYTE* pBits =  pbitmapFileHeader->bfOffBits; 这里主要是用了前面一篇中的CWnd框架.

K歌达人APP上传歌曲所支持格式解析

给各位K歌达人软件的使用者们来详细的解析分享一下上传歌曲所支持的格式. 解析分享:     K歌达人的歌曲为MP3格式,所以尽量将自己上传的歌曲统一成MP3格式 好了,以上的信息就是小编给各位K歌达人的这一款软件的使用者们带来的详细的上传歌曲所支持的格式解析分享的全部内容了,各位看到这里的软件使用者们,小编相信你们现在那是非常的清楚所支持的格式了吧,那么各位朋友们就快自己去上传一些想要分享给大家的歌曲吧.

佳能7D相机所支持图片格式解析

给各位摄影爱好者们来详细的解析分享一下佳能7D相机所支持的图片格式. 解析分享: 佳能7D支持JPEG,RAW和RAW+JPEG等图片格式.     好了,以上的信息就是小编给各位摄影爱好者们带来的详细的佳能7D相机所支持的图片格式解析分享的全部内容了,各位看到这里的摄影爱好者们,小编相信你们现在那是非常的清楚这相机的所支持的图片格式了吧,希望小编上面给各位朋友们带来的图片格式信息能够给大家在购买相机的时候作为一种参考.

佳能IXUS240 HS相机所支持图片格式解析

给各位摄影爱好者们来详细的解析分享一下佳能IXUS240 HS相机所支持的图片格式. 解析分享: 佳能IXUS240 HS支持JPEG(Exif 2.3)等图片格式.     好了,以上的信息就是小编给各位摄影爱好者们带来的详细的佳能IXUS240 HS相机所支持的图片格式解析分享的全部内容了,各位看到这里的摄影爱好者们,小编相信你们现在那是非常的清楚这相机所支持的图片格式了吧,希望上面小编给大家带来的图片格式信息能够给各位朋友们带去帮助.

json格式解析和libjson的用法介绍(关于cjson的使用方法)_C 语言

在阅读本文之前,请先阅读下<Rss Reader实例开发之系统设计>一文. Rss Reader实例开发中,进行网络数据交换时主要使用到了两种数据格式:JSON与XML.本文主要介绍JSON格式的简单概念及JSON在Rss Reader中的应用,XML格式的使用将在下一篇文章做介绍. JSON简介: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,可以把JSON的结构理解成无序的.可嵌套的key-value键值对集合,这些key-value键值对是

佳能IXUS140相机图片格式解析分享

给各位摄影爱好者们来详细的解析分享一下佳能IXUS140相机的图片格式. 解析分享: 佳能IXUS140支持JPEG等图片格式.   好了,以上的信息就是小编给各位摄影爱好者们带来的详细的佳能IXUS140相机的图片格式解析分享的全部内容了,各位看到这里的摄影爱好者们,小编相信大家现在那是非常的清楚了图片格式了吧,希望小编上面分享的图片格式能够给各位摄影爱好者们带去有用的帮助.