如何调用chm格式的帮助文件

2016-02-19 18:52 7 1 收藏

下面图老师小编跟大家分享如何调用chm格式的帮助文件,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - chm 】

HtmlHelp函数VB声明如下(API浏览器中没有,我自己照VC的声明改的):
  
  PrivateDeclareFunctionHtmlHelpALib"hhctrl.ocx"(ByValhwndCallerAsLong,ByValpszFileAsString,ByValuCommandAsLong,ByValdwDataAsLong)AsLong
  
  hwndCaller指出调用者的窗口,pszFile指出要调用的文件,uCommand是发送给
  HtmlHelp的命令,dwData是uCommand的参数。
  
  这个函数位于systemhhctrl.ocx中,你安装了IE4以上版本浏览器就应该有
  
  调用举例:HtmlHelpAForm1.hWnd,"C:WINDOWSHELPCALC.CHM",0,0这个是
  最简单的例子,uCommand和dwData的组合能产生许多非常复杂的功能具体情况可
  查找MSDN:HTMLHelpAPIReference主题
  
  函数的C语言原型和所用到的结构和常量定义参见HTMLHelpWorkshopinclude
  htmlhelp.h当然你必须先安装了HtmlHelpWorkshop
  
  hhctrl.ocx文件虽然后缀是OCX却不是控件,而是一个标准的DLL
  
  林夕:
  
  我有点不明白,VB中好象可以直接调用*.chm嘛,如下例,有什么不妥吗?请各位
  大虾指正。
  
  PrivateSubForm_Load()
  App.HelpFile="c:aa.chm"注释:如不指明路径,默认为Windows目录下的Help
  Me.HelpContextID=10001
  EndSubPrivate
  
  SubCommand1_Click()
  SendKeys"{F1}"注释:按F1键,系统自动调用帮助
  EndSub
  
  hmg:
  
  我用一个小程序试验了一下
  
  form_load()
  app.helpfile="c:1.chm"注释:文件名是1.chm
  endsub
  
  ......._click()
  cd1.helpfile="c:1.hlp"注释:cd1是公用对话框,我故意写成1.hlp
  cd1.helpcommand=&h3
  cd1.showhelp
  end
  以上程序居然能成功,莫名其妙可是在我的大程序里,就不那末顺利,奇怪?
  
  一个偶然的机会我发现windows目录下的hh.exe可以调用chm的帮助,因此我想到可
  以用shell语句,.........
  shell"hh.exe1.chm,.......
  ..........
  
  hh.exe可以拷到任一目录下执行.->

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

来源:http://www.tulaoshi.com/n/20160219/1619274.html

延伸阅读
下截JNative组件 jnative.sourceforge.net/ 到这里下载JNative开源项目,我下载的是1.3.2 解压JNative-st1:chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"1.3.2/st1:chsdate.zip 获得三个文件,分别是:JNativeCpp.dll,libJNativeCpp.so,JNative.jar 。 JNativeCpp.dll Windows下用的,拷贝到windows ...
  作者:e梦缘 好久发表文章了!!! 调用DLL文件中的FORM,具体实现过程如下: library Project1;uses SysUtils, Classes,Forms,windows,dialogs, Unit1 in 'Unit1.pas' {Form1};{$R *.res}function showform(formname:string):boolean;stdcall;var TheClass: TPersistentClass; aForm: TForm;be...
PowerPoint教程之如何调用几何画板文件   1. 先在几何画板中制作一文件如:例1.gsp。 2. 在PowerPoint的演示文稿中选择幻灯片放映/动作按钮,选择自定义按钮,在幻灯片上的合适位置画一个按钮。对弹出的动作设置对话框进行如下设置:点选运行程序标签,输入:C:jhhb4gsketchp.exe c:例1.gsp,C:jhhb4gsketchp.exe表示几...
今天在做一个java调用windows的压缩命令时遇到一奇怪问题代码如下: 代码如下: String cmd ="C:/Program Files (x86)/WinRAR/rar.exe a c:/test.rar c:/test.log"; //System.out.println(cmd); Process proc = Runtime.getRuntime().exec(cmd); 以上代码在Xp,win7,windows server2003执行完全正常发现将代码转移到Windows Server2008之后...
标签: 电脑入门
在进行演示文档的制作时,需要用到以前制作的文档中的幻灯片或要调用其他可以利用的幻灯片,如果能够快速复制到当前的幻灯片中,将会给工作带来极大的便利。按一下步骤,其他文档中的幻灯片就为我们所用了,如何来快速调用其他PPT文件呢,下面我们就来介绍操作步骤: 步骤一、 单击插入菜单下的幻灯片(从文件)命令; 步骤二、在弹出的幻灯...

经验教程

54

收藏

23
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部