VC添加.chm帮助文档 --HtmlHelp
一. 首先需要.chm文件。
1.假設幫助文檔內(nèi)容是用word編寫,word另存為“單個文件網(wǎng)頁”的類型,并將此文件放在一個文件夾里(這個是必須要這樣,下面步驟中的Easy CHM軟件才能識別)。
2.打開本文所使用的CHM文件生成軟件:Easy CHM,新建->瀏覽->找到剛另存為的文件->編譯->生成CHM,即生成了以文件夾命名的.chm文件。
二. 將生成的.chm文件放在VC工程中,并在工程中添加一個include文件夾,里面需要包括一個htmlhelp.h和htmlhelp.lib文件(這倆文件網(wǎng)上有)。
三. 在StdAfx.h文件中添加頭文件:#include "include\htmlhelp.h"
四. 在需要使用的幫助文檔類中添加成員函數(shù):
void CHelp::OnButtonHelp()
{
? ?char appPath[256];
?GetCurrentDirectory(256,appPath); //取得應用程序當前路徑
?CString? helpFile;
?helpFile.Format("%s",appPath);
?helpFile+="\\help.chm"; //取得幫助文件路徑
?HWND hwnd? = HtmlHelp(NULL,(LPCSTR)helpFile,HH_DISPLAY_TOPIC,0);
}
其中help.chm即為需要打開的幫助文檔文件。以上步驟經(jīng)過測試,可以使用。
總結
以上是生活随笔為你收集整理的VC添加.chm帮助文档 --HtmlHelp的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 文件读取 linux_Linux 进程、
- 下一篇: android中给button加图标,A