本文主要講解如何在C++Builder6.0及之前的版本中使用Microsoft的新型幫助:"CHM格式幫助文件",對於如何制作CHM格式幫助,以及如何獲取幫助文件制作工具,本文只會一筆帶過,給出官方鏈接或推薦其它這方面好的教程,就不再贅述。
CHM格式幫助文件制作工具
需要Microsoft的html help workshop來制作CHM格式的幫助,可以到Microsoft站點下載:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/htmlhelp/html/hwMicrosoftHTMLHelpDownloads.asp
好的CHM幫助制作教程
學習如何制作CHM格式幫助文檔,請參考:
Html Help Sample in Delphi[卡夫].chm 作者:卡夫[[email protected]]
跟我學HtmlHelp Workshop[馮惠軍][石家莊鐵道學院].chm 作者:馮惠軍[石家莊鐵道學院]
如果想了解更多關於Microsoft Html Help的知識,可以查閱:
Microsoft Html Help Docs.zipMicrosoft官方文檔
更好的是直接在線查閱Microsoft的官方文檔,到MSDN搜索關鍵字:"html help",可以搜索到很多關於Microsoft html help的內容,有最新的html workshop下載、在線API手冊、制作幫助文件示例等等。
到這裡,我假設讀者已經安裝了Microsoft html help workshop,且已掌握如何制作CHM格式幫助文件。
本文中程序中調用的示例幫助文件包含四個主題,這四個主題的源代碼如下:
1001.htm
<html>
<head>
<title>第一個主題</title>
</head>
<body>
<p>第一個主題</p>
</body>
</html>
1002.htm
<html>
<head>
<title>第二個主題</title>
</head>
<body>
<p>第二個主題</p>
</body>
</html>
1003.htm
<html>
<head>
<title>第三個主題</title>
</head>
<body>
<p>第三個主題</p>
</body>
</html>
1004.htm
<html>
<head>
<title>第四個主題</title>
</head>
<body>
<p>第四個主題</p>
</body>
</html>