2011-09-09 60 views
1

我的CHM文件总是以标题栏帮助打开,我想改变它。如何为CHM文件设置标题?

我更改了HHP文件中的Title属性,但这没有帮助。

我也尝试添加这HHP:

[WINDOWS] 
main="my-help-title" 

但这并没有帮助,帮助窗口的标题始终保持帮助

如何更改标题?我正在从Win Forms应用程序中打开CHM。

在此先感谢!

回答

1

尝试

[options] 
Title="my-help-title" 

更多选项

http://www.nongnu.org/chmspec/latest/INI.html如果没有,那么它可能是[窗口]选项,它看起来像这样:

[WINDOWS] 
main="Online Help","CHM-example.hhc","CHM-example.hhk","index.htm","index.htm",,,,,0x23520,275,0x1046,[317,243,947,683],0xB0000,,,,,,0 
+0

不,我已经有这样的,并试图既没有引号,仍然没有写标题? :/ – Matt

+0

已更新,请参阅上面的 –

+0

+1上面的第一块代码是我如何做的 –

1

HTML帮助不一个Unicode应用程序,如果CHM的主要语言ID与系统LCID的主要语言ID不匹配,则存在显示垃圾字符的风险(例如KOR帮助日语操作系统上显示的标题)。这里需要注意的是,帮助标题被编译为英文。英语帮助标题可以在所有操作系统上显示其标题栏字符串,因为所有代码页都支持英语。

不幸的是,检查太严格。只应检查主要语言ID,但HH还会检查辅助语言ID,导致葡萄牙语(巴西)帮助在葡萄牙语(葡萄牙)PC上显示HTML帮助。

在英语帮助的情况下,过去所有帮助都必须设置为英语(美国)。这个bug在HH 1.31中修复了?现在英语(澳大利亚)帮助例如将在所有系统上正确显示。

http://kb.helpwaregroup.com/ms-html-help/hh-faq#TOC-Why-does-my-CHM-window-show-the-title-HTML-Help-instead-of-my-title-