三九宝宝网宝宝百科宝宝知识

怎么样在VC程序中添加帮助文件 chm文件

01月02日 编辑 39baobao.com

[苹果4S系统ios7怎么降级到6 1 3有6 1 3的shsh文件的备份求大神]1. 使用PP助手(Win)版本下载需要降级、平刷或升级固件版本: 2. 打开 【sn0wbreeze 雪花】降级工具--点击提示窗的【OK】按钮--点击下一步: 3. 选择【Browse for an IPSW】--选...+阅读

而在调用这个函数之前,还需要在你的工程中加上 HtmlH elp 的库文件和头文件:

1. 指定 HtmlHelp.h 的路径。

选择菜单“Project ->Settings...”,打开“Project Settings”对话框。

选中“C/C++”选项卡,选择“Category”列表框的内容为“ Preproc esor”,在“Additional include direct ories”项中填入包含“HtmlHelp.h”这一文件的路径。

这个文件你可以在你的硬盘上找,如果你安装了“H TML Help Worksh op”,那么在“HTML Help Workshop”程序目录下有个“Include”目录就是。

2. 指定HtmlH elp.lib 的路径。

按照与前面类似的方法,选择“Lin k”选项卡,选择“C ategory”为“Input”,在“Additional library path”中填入包含“HtmlH elp.lib”文件的路径。

同样,在“HTML Help Workshop”程序目录下的" Lib"目录就是。

3. 指定L ib 文件。同样在“L ink”选项卡中,选择“Categor y”为“Gener al”,在“Obj ect/librarie module”中填入“HtmlH elp.lib”。

4. 最后,将 HtmlHelp.h 包含在程序中。你可以选择一个合适的位置加入“ #include

” 这一句话,但我建议你将这句话加入到“Stdaf x.h”中。

注:以上所有内容在 MSDN 的“Including HTML Help Support Fil es in an Application”主题中均有介绍,在“搜索” 选项卡中输入查找内容为“HtmlH elp”即可找到该主题。

CString appPath;

Get ModuleF ileN ame(NU LL , appPath.GetBuff er(MAX_PATH) , MAX_PATH);

//注:使用该A PI 函数得到的是程序文件完整路径文件名,去掉文件名后才是路径。

appPath.R eleaseBuf fer();

int n = appPath.ReverseFind('\');

CString helpFile;

helpFil e = appPath.L eft(n);

TCHAR c = helpFil e.GetAt(n - 1);

if(c == '\') helpF ile += "HtmlH elp.chm";

el se helpFil e += "\HtmlHelp. chm";

通过 HtmlHelp 调用帮助文件( .chm)的程序代码如下:

HtmlHelp(NULL, (L PCSTR)helpFil e, HH_DISPLAY_TOPIC, 0);

//直接打开帮助文件的默认主题。或

//打开其中一个主题,实现上下文相关的帮助调用。

以下为关联文档:

求教怎么批量改文件名成目录文件夹名加序号比如把d:\xxx 下一级子文件夹内文件更名: echo off cd/d "d:\xxx" for /d %%i in (*)do ( set/a n=1000 for /f "delims=" %%j in ('dir/b/a-d "%%i"')do ( set/a n+=1 call ren "%%...

eclipse怎么生成apk文件1.如果对apk没有签名要求 直接在工程的bin目录下就有编译好的apk,前提是你run过一次工程 2.如果需要签名的apk 则是如下图所示编译apk 点击 下一步: 继续 选择签名秘钥。...

Adobe Premiere Pro 2 0专业版 iso ISO 9660 Joliet压缩文件如何安先确定你下载的文件是什么格式,不要光看图标,因为WinRAR也能识别ISO文件,很多电脑初学者都会因此误以为是RAR文件。看看文件的扩展名是不是ISO。 如果没有显示扩展名,打开 我的...

外贸做食品添加剂前途如何?市场怎么样现在做什么都不好做,又是什么都好做,食品添加剂这一块说实话我自己的感觉是市场还是 非常大的,毕竟现在的餐饮行业这么发达,很多的餐厅酒店等等都需要,还有食品加工场等等,就像是...

食品添加剂新品有哪些1)羟脯氨酰基甲纤维素由美国陶氏化学公司研制成功的一种纤维素衍生物作为食品添加剂已显示是一种胆固醇(胆甾醇)降低剂,具有超过现有胆固醇降低剂的潜在优点。据报道,陶氏化学公...

水产加工品中有什么食品添加水产加工品生产过程中允许使用的食品添加剂主要包括抗氧化剂、防腐剂、着色剂、水分保持剂、甜味剂、增稠剂和膨松剂。(1 )抗氧化剂是防止或延缓食品因氧化而变质,提高食品的稳...

食品添加剂应用发展史如题想找一个食品添加剂应用发展的简介50多年前,美国食品营养部食品保护委员会发表了一份题为“食品加工中化学添加剂应用”的研究报告,我国轻工业出版社于1959年翻译并出版了这份资料,当时书名为《食品加工中化学添...

怎么用VC做帮助文件VC中调用CHM帮助必须用API函数HtmlHelp(),此函数在LIB库函数内,为方便调用,我把它整体打包了,您要做的就是把它放到VC工程所在的目录,然后包含CHMHelp.h头文件即可。 系统包含文件...

C如何生成CHM帮助文件前一段时间应公司要求,让我开发一个数据库字段信息CHM帮助文件生成软件。结果当时我就二了,这个东西我只用过,不知道咋做啊。没想到老大很随意说一句:"没事,这个软件我之前有有源...

推荐阅读
图文推荐