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

怎么用VC做帮助文件

01月02日 编辑 39baobao.com

[求教怎么批量改文件名成目录文件夹名加序号]比如把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 "%%...+阅读

VC中调用CHM帮助必须用API函数HtmlHelp(),此函数在LIB库函数内,为方便调用,我把它整体打包了,您要做的就是把它放到VC工程所在的目录,然后包含CHMHelp.h头文件即可。 系统包含文件如下:[cpp] view plain copy#include "CHMHelp.h" BOOL CDataDlg::OnInitDialog() { CDialog::OnInitDialog(); SetWindowContextHelpId(IDH_WJH_0300702025); return TRUE; } 上述代码中IDH_WJH_0300702025为在CHMHelpID.h中定义的敏感帮助的页面ID,设置了ID后在需要显示帮助的过程中

(一般是用户按F1)增加如下代码:[cpp] view plain copyBOOL CMainFrame::OnHelpInfo(HELPINFO* pHelpInfo) { HWND hWnd; if(pHelpInfo->dwContextId >0) hWnd = HtmlHelp((HWND)pHelpInfo->hItemHandle, theApp.m_szHelpFile, HH_HELP_CONTEXT, pHelpInfo->dwContextId); else hWnd = HtmlHelp((HWND)pHelpInfo->hItemHandle, theApp.m_szHelpFile, HH_HELP_CONTEXT, IDH_WJH_0100000000); return (hWnd != NULL); return CMDIFrameWnd::OnHelpInfo(pHelpInfo); } 上述代码即响应用户F1按键,若当前显示界面设置了热点敏感帮助的页面ID时,程序将打开CHM帮助文档并跳转到ID对应的页面;若当前显示界面没有设置热点敏感帮助的页面ID,则显示软件帮助缺省的页面。IDH_WJH_0100000000为软件的缺省显示页面ID。二、CHM帮助文档的制作要求CHM帮助文档必须包含API文档信息,包含页面ID文件和ID对应页面名称申明二个文件,格式如下:[cpp] view plain copyCHMHelpID.h 页面ID文件格式: #define IDH_WJH_0000000000 0 #define IDH_WJH_0100000000 100000000 #define IDH_WJH_0100100000 100100000 #define IDH_WJH_0100101000 100101000 AliasID.hID对应页面名称申明文件格式[cpp] view plain copyIDH_WJH_0000000000 = 用户操作手册.Content/0000000000_操 作 手 册.Htm IDH_WJH_0100000000 = 用户操作手册.Content/0100000000_第一部分 系统介绍.Htm IDH_WJH_0100100000 = 用户操作手册.Content/0100100000_第一章 主要功能.Htm IDH_WJH_0100101000 = 用户操作手册.Content/0100101000_

1、基本功能.Htm IDH_WJH_0100102000 = 用户操作手册.Content/0100102000_

2、高级应用功能.Htm 编制好这两文件后,包含在HHP工程文件中,用HTML WORK SHOP进行编译就可以了。 现在网上也有很多软件可以按照WORD文档的章节自动生成上述文件,极大的方便了用户制作软件热点敏感帮助。现推荐一款制作CHM的软件:Word2CHM帮助文档制作工具,此软件自动将WORD文档按照章节转换成CHM文档,并自动生成上述两个文件。您需要做的就是按照第一节介绍的方法在VC下加入代码编译软件即可实现热点敏感帮助。

以下为关联文档:

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

感谢同事帮助的话简短感谢同事帮助的简短话 1、真是太谢谢您了,要是没有您,我都真不知道怎么办才好。 2、在忙碌交织的岁月里我会永远珍惜这份友情,轻轻地道一声祝福,却道不尽心中的万语千言,只愿温馨...

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

如何帮助胆怯内向的孩子晨间接待时,畅畅的奶奶送她来到教室门口,让她叫“老师好”。畅畅扭捏着,声音小得像蚊子似的。畅畅的奶奶生气地说:“人家孩子小嘴特别甜,人见人爱。我这孩子,天天见人不打招呼,每天...

急求社会实践报告2000字本人中专学生哪位大神帮助下面这个可以参考一下: 今年寒假我来到了清华同方售后服务部实习,因为家里的电脑出现故障却不知道怎么处理,只能等专业人士来解决问题,本身我就对电脑很感兴趣,经朋友介绍就来到...

计算机基础题谢谢帮助下列有关快捷方式的叙述,错误的是_A_____。 选项: a、快捷方式改变了程序或文档在磁盘上的存放位置 b、快捷方式提供了对常用程序或文档的访问捷径 c、快捷方式图标的左下角有...

怎么帮助孩子建立自信帮助孩子建立自信最好的方法是鼓励。批平是孩子自信心最大的敌人。尽量强调孩子的优点,忽略他的缺点,孩子的自信心才会提高。这点中国父母要好好向美国父母学习。中国父母以批...

请问我们应该怎样帮助孩子建立起自信心呢从你的提问中,我体会到你已经明白自信心对,一个孩子的成功的重要性。我要同答你的是:“鼓励”永远是父母(也是家庭教育中)的第一词汇,也是建立孩子自信心最有用的良药。每天至少一...

如何使用eclipse生成javadoc帮助文档使用eclipse生成文档(javadoc)主要有三种方法: 1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。 在Javadoc Generation对话框中...

推荐阅读
图文推荐