说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

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

HTML文档下载 WORD文档下载 PDF文档下载
VB如何调用chm格式的帮助文件



BFG10K:

HtmlHelp函数VB声明如下(API浏览器中没有,我自己照VC的声明改的):

Private Declare Function HtmlHelpA Lib "hhctrl.ocx" (ByVal hwndCaller As Long, ByVal pszFile As String, ByVal uCommand As Long, ByVal dwData As Long) As Long

hwndCaller指出调用者的窗口,pszFile指出要调用的文件,uCommand是发送给 HtmlHelp的命令,dwData是uCommand的参数。

这个函数位于system\hhctrl.ocx中,你安装了IE4以上版本浏览器就应该有

调用举例: HtmlHelpA Form1.hWnd, "C:\WINDOWS\HELP\CALC.CHM", 0, 0 这个是最简单的例子,uCommand和dwData的组合能产生许多非常复杂的功能 具体情况可查找MSDN:HTMLHelp API Reference主题

函数的C语言原型和所用到的结构和常量定义参见HTML Help Workshop\include\htmlhelp.h 当然你必须先安装了Html Help Workshop

hhctrl.ocx文件虽然后缀是OCX却不是控件,而是一个标准的DLL

林夕:

我有点不明白,VB中好象可以直接调用*.chm嘛,如下例,有什么不妥吗?请各位大虾 指正。

Private Sub Form_Load()
App.HelpFile = "c:\a\a.chm" '如不指明路径,默认为Windows目录下的Help
Me.HelpContextID = 10001
End Sub Private

Sub Command1_Click()
SendKeys "{F1}" '按F1键,系统自动调用帮助
End Sub

hmg:

我用一个小程序试验了一下

form_load()
app.helpfile="c:\1.chm" '文件名是1.chm
end sub

......._click()
cd1.helpfile="c:\1.hlp" 'cd1是公用对话框,我故意写成1.hlp
cd1.helpcommand=&h3
cd1.showhelp
end
以上程序居然能成功,莫名其妙 可是在我的大程序里,就不那末顺利,奇怪?

一个偶然的机会我发现 windows目录下的hh.exe可以调用chm的帮助,因此我想到可以用shell语句, .........
shell "hh.exe 1.chm,.......
..........

hh.exe可以拷到任一目录下执行.

TreeView的基本操作-VB资料 VB5中DBGRID控件在VB6中使用 VB与MS-Draw开发通用作图软件 VB中APP对象及其应用 VB中list控件的功能扩充 VB中用Multimedia MCI控件开发多媒体应用 Win Api在VB中的妙用 WINDOWS SCRIPT HOST对象在VB中的使用 安装向导生成程序组并建立多个程序项 -VB资料 保存复选框选项-VB资料 不用OCX来创建自己的控件(一)-VB资料 成组更新控件属性-VB资料 VB创建数据驱动窗体 得到鼠标位置 -VB资料 动态加入控件到VB控件数组中 对ListView中的列排序-VB资料 放一个Combo到Toolbar中 -VB资料 改进VB的驱动器列表框 给TreeView控件添加弹式菜单 -VB资料 计算从开机到现在用了多少秒-VB资料 将立体的ListView标题栏转换成平面式的标题栏 -VB资料 禁用窗体上所有控件 -VB资料 拷贝或移动列表框或组合框中的内容-VB资料 利用VB5开发ActiveX控件 利用VB三维面板控件设计流动条 浅谈用VB6.0编写BO程序 巧用Visual Basic的TIMER控件 VB取得控件绝对Top值 VB如何解决VB中的Grid 控件的打印问题 VB如果自定义 MsgBox 的按钮,标题等 VB如何创建数据绑定控件。 关于《各位学习编程的目的是什么》的总结 m_pusrrcdset->m_pDatabase->ExecuteSQL("")为什么不行?老是ASSERT错误 请问我刚入bcb的大门,有什么好的参考书可以看看吗? 有没有人知道计算机等级考试四级怎么查分啊? 如何将几个数组的信息写成一个.txt文本文件 笔试题请教? 请教一个小问题! 好难呀好难呀!!!!! 今天狠了狠心买了一本<>,花了我十分之一的工资!心疼啊!散点分! 请问有谁知道如何在C#中使用DirectX? 我在Picturebox中用Picture1.print打了200行数据,可我只能看到前20行 pb数据窗口中的列名在win2000 server里为什么显示不了中文? God save me,help...... tcl手机所使用的是那种操作系统,能否告知小弟,重分相谢! 异常中的问题 刷新对话框的背景图片(基于对话框的程序,而且刷新不只一次)! 请问? 急急急!!上网后的图标不见了!!! 为什么我写了个JSP写入数据库中的中文在数据库中查看是乱码? 用vb制作动态网页 怎么给分给别人? 怎么获得光驱的倍数,设定光驱的倍数啊 怎么破解WIN2000的管理员密码!急!!!! SDK、API、MFC到底是什么? 本人想做给一个网络管理方面的软件,谁能跟我讲讲这方面的原理么? 请问有谁知道如何在VB.net中使用DirectX? 求救:我在 JAVA 中用 TextField 输入文字时发现,在汉字方式下敲不了标点符号,而我用 VC 的 EDIT 却可以,为什么? 大虾帮帮忙,一个关于bpl的问题,十万火急!能给的分我都拿出来了 请问怎么截获对动态链接库的调用? 关于数据库的问题!我搞了几天拉!天啊!我不想学java拉!! 请问我在window98上写html,asp文件,需要安装那些软件,pws我已安装,其它还要什么 请问有谁知道如何在VC.net中使用DirectX? 一个关于realplayer的问题! 请问怎样记录程序运行时间呢,记得好像有一个函数.... ?求一道数学思想题 各位大虾,我想在DELPHI5.0中调用W9X下的超级终端中的传输命令来传输文件??? ■■请教不知怎么回事,我现在打开*.txt文件,WIN98系统提示框:windows不能发现sysexplr.exe,如何解决呀?请热心的C++同事解决■■ 请问有谁知道如何在.net中使用DirectX? 到那里学习SQL语言 关于树!他妈的树! 关于黄色网站的另外一个问题 请问在VB中能否实现COMBOX的自动保存功能? 如何include根目录的文件 OO之路(三)--Persistent Objects 难题!如何在IE中打开一个独立的窗口,同时状态栏里没有显示? 一帮蠢货,水平滚动条都解决不了!就会讨论非技术得问题 送分,大家看看TForm1=class(TForm)这个 送分,关于类关系 用Frame控件作组件模板后,把新生成的组件模板放到主窗体上,无显示,为什么? 送分,40分,先答先要分 请问,Delphi如何处理Dhtml? 地球大气主要是由那些成分组成的?各主要成分作用是什么 填空什么的海洋 我身边的正能量作文——我们的价值观我们的中国梦 怎么写 空气是由哪些成份组成的? 词语什么的海洋 以《阅读正能量,描绘中国梦》为主题,写一篇作文.大概500字左右! 共铸复兴路,同圆中国梦 为主题的作文 800字 5立方米60立方分米=( )立方米=( )立方分米 土的可松系数与松散系数是一个值吗? 500立方分米=()立方米 2升=()立方分米 5立方米5立方分米=()立方米 挖方量为1000方,已知该土的最初可松性系数Ks=1.25,最终可松性系数Ks’=1.05,实际运走的土方量是?某土方工程的挖方量为1000方,已知该土的最初可松性系数Ks=1.25,最终可松性系数Ks’=1.05,实际运走 求以‘’走复兴路,圆中国梦‘’为主题作文一篇不少于800字 “走复兴路 圆中国梦 读书成就梦想”征文2、征文要求征文要紧扣“走复兴路 圆中国梦 读书成就梦想”这一主题.参赛者可通过认真阅读活动读本,就读本中各个论题谈自己的认识和体会;也 基槽需挖土方300方,基础体积180方,土的最初,最终可松性系数分别为1.4,1.1.计算预留回填土量和弃土量~ 3.5立方米=( 3 )立方米( 500 )立方分米为什么 走复兴路 圆中国梦 读书成就梦想 生活中能说明1+1大于2的现象有哪些?关于团结协作 求作文《走复兴路,圆中国梦》1000字. 大气层的构成物质 生活现象有一天我在阳台上做东西,那天风很大.我把手里的线握住一头,那根线旧飘起来了,线很长但风一吹就在空中水平飘动.谁知道这个的物理原理, 海洋大气防腐油漆有哪些突出的性能? 大气层被破坏的后果 积雪对公路行车的危害主要表现在路况的改变,路面积雪经车辆压实后,轮与路面间的摩擦力减小,汽车易左右滑摆.同时,汽车的制动距离也难以控制,一旦车速过快、转弯太急,都可能发生交通事 海洋大气防腐油漆的防锈性能好吗? 大气层的结构 不同汽车不同路况不同速度的制动距离是多少速度分布10-100公里每小时汽车种类 一般的轿车 客车 以及各种卡车真得很急 望好心人能帮助制动距离 就是 汽车紧急刹车 滑动的距离 速度最好 海洋大气防腐油漆不能机械除锈怎么办? 探究:鲫鱼在水中游泳时,各种鳍有什么作用?1.做出假设:2.设计实验:根据现有条件,在不伤害鱼的情况下,设计一个实验(或模拟实验)探究各种鳍的作用,并将设计的实验方案写在下面.实验 汽车在行驶中由于路况和车速的不同,发动机(热机)的实际功率也不同,通常情况下实际功率要小于它的最大功率某型号轿车的相关数据.汽油的密度为0.8×103┧/m3,热值为5×107J/┧.若该轿车以100km 9.4立方米等于几立方分米 鲫鱼在水中游泳时,各种鳍有什么作用的实验 求重庆到凤凰古镇的自驾路线,距离最近的,路况较好的,因为是小车车,最好详细点,我是菜鸟,再 6立方米3立方分米=( )立方分米(过程) 鲫鱼游泳时,对控制身体前进方向起主要作用的是哪个部位? 现在 成都-映秀-卧龙-四姑娘山的公路目前路况如何?小车是否可以通过, 走复兴路 圆中国梦 征文该怎么写啊,我不要作文,要结构为鼓励广大同学积极参加全国青少年爱国主义读书教育活动。要求每位同学在认真阅读《走复兴路,圆中国梦》高中生读本的基础上, 走复兴路圆中国梦读书成就梦想征文500字左右 以“圆中国梦,从我做起.”为主题的800字以上的作文 500立方分米=0.6立方米怎么求比值 鲸尽管不是鱼,但他游起泳来也像鱼类一样,主要靠尾巴的左右摇摆来获得向前的推力判断对错 碾压层跟压实层有什么区别 走复兴路 圆中国梦征文急……700字 鲫鱼胸鳍和腹鳍的主要作用是( ) A.划水游泳 B. 平衡身体 C.在水鲫鱼胸鳍和腹鳍的主要作用是( ) A.划水游泳 B. 平衡身体 C.在水底爬行 D. 控制前进的方向 什么是公路路基超宽碾压检测 6立方米50立方分米=()立方米=()立方分米 土的最初可松性系数始终大于最终可松性系数, 细沙垫层怎么测压实度市政管道D400管用的细沙回填.需要测压实度吗?压实度怎么测? 《走复兴路,圆中国梦》征文怎么写?是怎么写,不是范文! 求《走复兴路,圆中国梦》演讲稿一篇求一个演讲稿,必须原创,必须啊,主要要写原来的世纪,比如林则徐虎门销烟,孙中山啥的,还要写现在,比如开辟社会主义事业发展新时期,开创改革开服现代 级配砂石垫层需要做哪些试验 走复兴路圆中国梦征文700 海底两万里什么的尼摩 现在石子的价格是多少,是按立方算还是按吨计算 静电喷涂和空气喷涂的用途和领域请讲解下静电喷涂与空气压缩喷涂设备的用途和所应用的领域! 什么的海底世界? 中国梦作文500字 走复兴路 圆中国梦征文主要写些什么? 什么的海洋 砂垫层和砂石垫层施工质量控制有哪些?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn