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

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可以拷到任一目录下执行.

LoaderManager - Android 3.0新特性 帮助ADT改进DDMS中的Logcat中文乱码问题 Fragment API将兼容Android 1.6到3.0 通过Linux Shell实现Android横竖屏切换 Android高手应该精通哪些内容? Android 2.2开始resources.arsc有改变 分析你的Android ANR错误 API Level对照表,更新至2.3.3 ProcessDialog结合Thread处理耗时操作 Fragment示例代码 DialogFragment示例代码 ActionBar示例代码 (二) Action Bar示例代码 (一) ActionBar使用方法 - Android活动栏(二) Action Bar使用方法 - Android活动栏(一) DialogFragment类介绍 Android Fragment使用详解 Fragment对比Activity - Android碎片介绍 Android 3.0新增日历控件CalendarView Android JSON写入类 - JsonWriter Android JSON解析类 - JsonReader Android获取本机电话号码 ListView自动滚动方法 自定义Android菜单背景 Android OpenGL下截图代码 查看Android应用的详细信息2.3有新方法 Android开发Java图书推荐 Android开发图书推荐 UiModeManager设置夜间模式和行车模式 Android 2.2新增的DeviceAdminInfo类 Android获取摄像头详细信息 请问有关于uml建模实例分析的好书吗? 我想下载一个好用的Webform TreeView 控件怎么办? 请帮帮忙吧! 处理字符串以修改数据库 我在恢复备份的时候怎么会这样? 关于SQL*Plus——请大虾指点,//bow 用Hashtable class怎么定义表上限? 如何在不想安装MSSQL的仅连接或客户端连接来连连接数服务器?? 问一下连接paradox数据库的问题 闷郁..散分100. 菜鸟请教!!急 今天因为一个已结帖的帖子结识一个好友rocksoft,为了表示庆祝特地散分!请斑竹放行! 闷郁~散分 c++中的friend关键字在c#中有没有什么替代的 请问IMG中的ALT属性的意义和作用 float型的问题(在线等待) 关于AnsiString类别字符串传送至PB8 ☆☆内存泄漏的检测问题★★ i installed an english system, but it doesn't surport chinese input, and many words are displayed incorrectly,how to do with it 有兴趣的可以看看,测一下自己的水平,我公司的Oracle试题一? 代理服务器XP上安装了两块网卡,上网如何设置? 请教使用CFile类的一个小问题? 编辑框简单问题 请问那里有RFC下? 查看隐藏文件的选项不见了怎么办? 怎样检查硬盘坏道? 有兴趣的可以看看,测一下自己的水平,我公司的Oracle试题二? 关于数据库访问的问题 资源文件的问题,MYBMP1 IS NOT FOUND 有关WINAMP 的问题? 处理字符串以修改数据库 开机显示the secondry IDE channel no 80 cable …… <input type=file name=pic>如何取值,如何设置初始值???? 么样判断一个客户机是否能够连上服务器上数据库,在线等待 在RAVE中如何加上总页数和当前页数? 有缺邮箱用的吗>?现在有了哦,穷人快来啊。。哈哈,我也是其中一个。 请问一个 应用程序登陆SQl Server 时密码的问题? 菜鸟提问! Outlook Express邮件丢失 非典嚣张的日子里的北京(希望惊起大家对SARS的关注)!!! 问一个简单的概念性问题,分却很多.......还可加哦 一个数据映射错误 关于进程通讯的问题 问一个简单的概念性问题,分却很多.......还可加哦 哪里可以找到关于OA方面的资料?越多越好,100分送上 高手请进,怎么监测到一个文件将被覆盖 请问如何屏蔽F1查看帮助的功能? 高手请进,怎么监测到一个文件将被覆盖 能提供解码器么? 在tdi中,怎样获取封包ip头? 神啊!救救我吧!!!!(在线等待) 我看SARS危机 什么物质用来检验物质中是否含有水? 某气雾剂厂铝粉起火后用水灭火,结果发生了爆炸,发生这次爆炸的直接原因是什么?用文字表达方式表达 气温30℃至35℃时普通C30混凝土的终凝时间是多少?终凝受气温影响大吗? 碱性锌锰电池中负极锌怎么失电子,是因为跟氢氧化钾反应吗? 盐类水解反应应该怎么写.为什么有的只需要一个式子,有的需要两个.举例子. 判断题:细胞膜是包被于原生质体外部的生物膜,由双层膜构成具有流动性和选择透过性 请问是否正确 锌银电池的组成是 A.锌充当负极 B.KOH是电解质 C.Ag2O是正极 D.以上都对 英语翻译 ps用计算和通道怎么抠图这个我以琢磨了很久但是有的还是不行. 解释一下大豆油的机械压榨 也就是所谓的物理压榨的问题 喜欢天然绿色食品的看看今天看见一则百度提问 回答者说物理压榨出来的也是毛油 浑浊不能吃还要经过精炼?你见过物理压榨的油 化学盐类水解的实质 根系是由种子在萌发过程中( )发育而成的. more香烟杀精吗?我男的,有害处吗.详细点 唯利是图、不择手段用英语怎么说?要名词形式的 一年生被子植物的生长时期:受精,种子的形成和萌发,幼苗生长发育,( ),死亡 英语翻译 More是什么烟呢?.More是什么烟?. 中文是说的什么呢?.价钱多少?. 有图么?多介绍下吧.. 中文葡萄怎么翻译豪萨语感谢了 龙之谷剑圣物理剑圣加点.求最新最实用的物理剑圣~着重于PK 求高手指教.麻烦哪些经常混PK场的指教下. 在自己土地上的养猪场政府拆迁如何赔偿 盐类水解的实质 龙之谷剑圣转转器系剑圣好还是转物理剑圣好?还是双修好?全面一点 癌细胞细胞膜两侧镶嵌的糖蛋白数量比正常的体细胞大量减少,这句话对吗? “我一定要让你做到不择手段”英文怎麽说 培养细胞的类型有几类?有什么特点? 芒果用斯瓦希里语翻译,芒果怎么说帮下我吧 中文荔枝怎么翻译豪萨语感谢了 鸟类饲养可分哪几类 这句话“我的座右铭是,不择手段也要活下来”地道的英文怎么翻译? 不择手段,英语怎么说RT 四羟基合铝酸钠有共价键吗?结构怎么样? 英语翻译要准确的翻译啊.只要这一句话的就可以了,别长篇大论啊! 已知长方形边长为6cm,当边长减小xcm后,周长为ycm,写出y与x的函数解析式及x的取值范围,并画出图象.(要答案和计算过程和图像) 犬类一年内可以繁殖几次 铸件气缸座硬度分布均匀么就是压缩机的气缸座,是连杆曲轴式的. 列式表示问题中y与x的函数关系指出哪些是正比例函数正方形的边长为xcm周长为ycm 枝角类的繁殖方式 气缸的最高频率可以达到多少? 拥护,包围很紧.生活困苦.---带”水”成语或短语 苍蝇是否爱干净 摩托车汽缸头硬度过低会有哪些缺陷 家有妙招奶留在玻璃上怎么去除印迹 谁了解Amway安利? 为达目的不择手段为什么我总是为了自己想要得到的东西可以不惜牺牲一切去得到?如果得不到的话我会崩溃,整天整夜想着那件事.我是个绝对的完美主义者,请问这是强迫症状吗、应该怎么办 怎么洗去玻璃上的印记 四羟基合铝酸钠的性质? 为达目的 不择手段有什么类似的成语! origin多光谱曲线寻峰峰值在origin里面在同一坐标系下的多条曲线怎么同时在曲线上显示他们的峰值坐标?只标注峰值坐标,新手,求大侠指导. amway安利到底可以做吗? “要达到目的,就要不择手段!”英语如何说? 万有引力计算质量为m,半径为R的均匀球体球心为O,在距球心2R处有一质量为m的质点,此时两者间的万有引力为F,如从中挖去一个半径为R/2的球体,则剩下部分对m的万有引力为 为什么苍蝇爱搓手搓脚的? 是不是为了达到目的,可以不择手段? Origin 7.0软件,可否给峰标上数值?比如上面有3个峰,可否自动给它标上峰的大小?峰的对应落差,在哪个地方啊 找不到啊 核桃油怎么吃 列变量之间的关系不是函数关系的是 A.长方形的宽一定,其长与面积B.正方形的周长与面积C.某人的年龄与体重D.球的体积与球的半径 简单万有引力计算地球中心和月球中心的距离大约是地球半径的60倍,试估算地球表面的同一物体,在靠近月球一侧和远离月球一侧时,该物体与月球间万有引力比值. 10题规律题 10题方案设计 要求有一定难度...最好有解答. 盐类水解的实质是什么 有种子发育而成的植物统称为:,包括()和()两大类 湖南永兴庭审致7死煤矿瓦斯事故案 1金冠网店20万元起步 揭开网店\"黑老师在大厦里办起\"培优班\" 课堂吉星鹏杀妻案开审 被告人称自首否认故伊朗称希望与“六方”就核计划开展严肃全球多地共赏日食奇观 罕见金边全环食埃及今天审判前总统穆尔西 数千支持者韩国航空国防展开幕 特种兵徒手斩酒瓶美媒:如何打赢与中国的战争港媒:中国与周边国家间制衡多于对抗家乡战乱无处待产 叙利亚一孕妇逃往以中国向老挝移交革命领导人铜像日本安倍政权虚伪的“积极和平主义”中央第二轮巡视10个巡视组组长名单及朴槿惠称国际社会不能纵容朝鲜 需打破韩媒:朴槿惠正规划解决朝核问题的大蓝阿盟秘书长称支持卜拉希米就叙问题斡旋浙江商品房销售面积和销售额增幅“双降2014全明星赛落北京 效仿NBA常WTA南京挑战赛张帅夺冠 排名超郑洁ATP总决赛抽签:费德勒没躲开小德 黑芝麻马卡龙【重磅突发】券商自营做空解禁!一箭多11.25 涨停板预测 掘金15只热令人拍案叫绝的马屁诗大数据征信成撬动消费金融的支点?肉片炒西葫芦印度男子洪水中用椅子为妻铺路 被赞“虽然是玩具机器人,但他做的很认真雷军:成为第一后我们心态有些扭曲,考云腿大薯焖芥菜工业4.0时代B2B创业的机会与陷阱选择P2P优质平台的五大标准,你知道不敢认!韩星李多海近照曝光脸部变化大如果是奥迪、奔驰和宝马,恒大是否会在全民超神灵狐公主阵容推荐 阿玉定位浅国内图片电商正在崛起,全景微图或成突爽到爆:红牛Bike Unchain布南对于明年春季古典赛复出充满信心马卡报分析C罗回归曼联可能性美素成为米兰世博会中国馆战略合作伙伴无蓝防御战 11月25日哈莫曼反击
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘