在visual c++ 6中呼叫html help沒有現成的函式,需要呼叫htmlhelp()這個api函式。而在呼叫這個函式之前,還需要在你的工程中加上htmlhelp的庫和標頭檔案:
1. 指定htmlhelp.h的路徑。選擇選單「project -> settings...」,開啟「project settings」對話方塊。選中「c/c++」選項卡,選擇「category」列表框的內容為「preprocesor」,在「additional include directories」項中填入包含「htmlhelp.h」這一檔案的路徑。這個檔案你可以在你的硬碟上找,如果你安裝了「html help workshop」,那麼在「html help workshop」程式目錄下有個「include」目錄就是。
2. 指定htmlhelp.lib的路徑。按照與前面類似的方法,選擇「link」選項卡,選擇「category」為「input」,在「additional library path」中填入包含「htmlhelp.lib」檔案的路徑。同樣,在「html help workshop」程式目錄下的"lib"目錄就是。
3. 指定lib檔案。同樣在「link」選項卡中,選擇「category」為「general」,在「object/librarie module」中填入「htmlhelp.lib」。
4. 最後,將htmlhelp.h包含在程式中。你可以選擇乙個合適的位置加入「#include
」這一句話,但我建議你將這句話加入到「stdafx.h」中。
最後是大家都關心的問題,如何在程式中呼叫html help。
int n = str.reversefind('//');
helpfile = str.left(n);
helpfile += "//help.chm";
htmlhelp(null, (lpcstr)helpfile, hh_display_topic, 0);
}
CHM幫助檔案製作流程
1.熟悉目標系統 熟悉需要製作幫助檔案的系統功能,收集相關的背景資料 2.製作幫助檔案內容大綱 幫助檔案內容大綱常常表現為.hhc目錄檔案 3.編寫幫助檔案內容 例如可以使用ms word 2000編寫doc幫助檔案,再匯出為html檔案。技巧1 為文字建立html超級鏈結 選中文字 選擇 插入 超...
手動建立簡單CHM幫助檔案
chm是英語 compiled help manual 的簡寫,即 已編譯的幫助檔案 這是乙個html格式的幫助文件,原始檔就是html檔案以及jpg gif等等html所支援的元素。網上有許多的資料介紹如何建立chm幫助檔案,更多的只是推薦使用工具來建立,如微軟官方的mircosoft html ...
VB程式中呼叫CHM幫助檔案
visual basic程式中呼叫chm幫助檔案的方法。方法三 使用shell函式 private sub cmdhelp click shell hh.exe help.chm vbnormalfocus help.chm為指定的幫助檔案,可包含路徑。end sub 方法四 使用htmlhelp函...