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

在VB中如何调用*.chm类型的帮助文件?

编辑:说三道四文库 发布时间:2017-09-25 10:44
HTML文档下载 WORD文档下载 PDF文档下载
谁有在VB中调用HTML HELP(*.chm)的例子?
比如说,如何直接进入到某个主题?
Declare Function HtmlHelp Lib "hhctrl.ocx" Alias "HtmlHelpA" _
(ByVal hwndCaller As Long, ByVal pszFile As String, _
ByVal uCommand As Long, ByVal dwData As Long) As Long
Const HH_DISPLAY_TOPIC = &H0
Const HH_SET_WIN_TYPE = &H4
Const HH_GET_WIN_TYPE = &H5
Const HH_GET_WIN_HANDLE = &H6
Const HH_DISPLAY_TEXT_POPUP = &HE ' Display string resource ID or
' text in a pop-up window.
Const HH_HELP_CONTEXT = &HF ' Display mapped numeric value in
' dwData.
Const HH_TP_HELP_CONTEXTMENU = &H10 ' Text pop-up help, similar to
' WinHelp's HELP_CONTEXTMENU.
Const HH_TP_HELP_WM_HELP = &H11 ' text pop-up help, similar to
' WinHelp's HELP_WM_HELP.

Private Sub Command1_Click()
'hWnd is a Long defined elsewhere to be the window handle
'that will be the parent to the help window.
Dim ssapp As String
Dim hwndHelp As Long
ssapp = App.Path & "\help.chm"
'The return value is the window handle of the created help window.
hwndHelp = HtmlHelp(hWnd, ssapp, HH_DISPLAY_TOPIC, 0)

End Sub

以前巴顿的代码。
问题是,我如何让帮助文件自动跳转到某个主题?比如说,点击Command1,
显示一个主题的帮助内容,点击Command2,显示另一个主题的帮助内容?
用文本编辑器编辑一个头文件,文件结构如下:
#define <帮助页主题> <ID编码>
...
每行定义一个,编译帮助文件时使用该头文件。
在VB中调用帮助时指定<ID编码>即可。

你所的chm的帮助文件好像不能完成你的功能。我的*.hlp的帮助文件的例子好象可以。也就是说:当焦点在一个文本框的时候我点击F1键就会自动找到帮助文件中的固定选项显示出来。调用chm文件的方法:
shell "hh.exe " & "c:\cch.chm"
声明api函数
Call ShellExecute(hwnd, "open", "帮助文件名", "", App.Path, 1)
Android游戏开发之旅七 自定义SurfaceView Android游戏开发之旅六 自定义View Android游戏开发之旅五 Path和Typeface Android游戏开发之旅四 Canvas和Paint实例 Android游戏开发之旅三 View类详解 Android游戏开发之旅二 View和SurfaceView Android游戏开发之旅一 长按Button原理 Android程序内存管理必读 Android按键事件映射表和转义符对照 Android Intent大全更新到API Level8 Android中Intent对应的category列表大全 Android中内嵌字体实现个性化 TextView多行本文滚动轻松实现 获取和设置ListView的选择项 EditText中显示隐藏Android输入法窗口 自定义ListView行间的分割线 Android程序完全退出的三种方法 WebView使用技巧和介绍 EditText仅允许特定类型数据输入 自定义Android应用的访问权限 android.text.format文件大小和日期解析类 Android Rootkit相关揭秘 androidmanifest.xml高级属性解析 根据packageName构造Context SQLite操作,还是raw方法更简洁高效 Android开发基础YesNo对话框构造代码 Android代码性能优化技巧 Android开发注意点 Part One onSaveInstanceState和onRestoreInstanceState的用处 Android基础概念Context的作用 在Android的Notification中显示进度条 Lotus——你在哪里? 网络编程中遇到的几个问题(求助) 在java中调用javac.exe 紧急在线等待,求助!!!!! 我是新来的,很多都不懂!也没有朋友,有谁能和我做朋友么? 分手为什么只要一个人说了就算,为什么不能像离婚一样要双方同意,法院判决??? 关于从TImage继承创建自定义控件的问题? JRUN4怎么运行Servlet? 关于远程创建表,删除表的问题?请帮忙。 启动数据库时报 监听程序无法启动专用服务器进程???ORACLE 9.2.0.1.0 如何將指針作為參數傳遞。 请教vb自带的报表编程 在Sql语言中的取整函数是什么? 怎样将添加的记录到所有的现有记录后面? 如何装双系统?(在线等候) CSS一般要学多久才算掌握? 从事共享软件开发的进来谈谈做共享的辛酸好吗? 请教使用notifyicon遇到的问题 ActiveState.Visual.XSLT.for.VS.2003.v1.7.9.2475.WinNT2K无法安装。 如何合并两个dataset win98系统下ISAM问题 如何减小生成的EXE文件大小等? asp.net有没有模板 帮帮忙,呵呵!!!一个小问题!!!!! 用VB的兄弟姐妹们,来整个MSN如何? 关于dllhost占用系统资源的问题! 谁是雍亲王,出来说话!!! 在WSAD5.0里怎么添加类型为MYSQL的数据源 高手们,帮帮我噢(解决立刻给分) 全中国程序员联和起来。 如何在web的FORM1模式下画一条线段 界面贴图问题 为什么我用Server.MapPath(""),返回不了任何东东? 上手指路,高分相送 asp怎样连到SQL Server 2000?给100分,在线等 ASP.NET和SQL 哪位兄弟有用asp.net做的OA完整的例子...大家快来.. 关于dllhost占用系统资源的问题! Kylix是否和Delphi一样有RTF控件可以处理丰富文本? 小弟想考程序员!各位大哥指点一下嘛!有要考的交流一下嘛! 查询条件的问题?? 从事共享软件开发的进来谈谈做共享的辛酸好吗? TListView中某一SubItem怎末实时更新?在线等。。 http://www.000163.com/的空间能不能信得过? 请帮忙哟,在线急等 asp.net下如何用c#编写程序实现调用数据库中的多个表显示在datagrid 如何调用存储过程来删除表中的列名???? 给一个变量赋空值的问题 如何在DirectDraw显示Edit,输入文字?? 贴子回复次数大于跟给分次数是什么意思啊?让不让结啊?? 结交delphi爱好者! 孔子家语孔子曰:"吾死之后•••••者焉." 写作目的(原文) 寝不尸 居不客 告诉我们什么道理 不是翻译 英语翻译是记下这件事离开了,还是留下标记离开了呢我们以前老师讲的是记下事情离开了,可现在要中考了,那本篇目点击上写的是留下标记离开了啊,现在的老师说一切以篇目点击为准, 国家安全的含义 居客是什么意思? "娘西撇"在宁波话中是什么意思?急! 国家安全不的标志是什么含义啊?国旗在右下角 党旗左上角 警徽橄榄枝的标志在右上角 左下角是黑色白色. 代表的含义 是什么啊? “居人思客客思家”中的“居人”是什么意思? 好像是方言 修辞手法与表现手法的区别? 国家安全的概念国家安全是个不断发展的概念,在不同的时代,不同的发展阶段具有不同的内涵.国家都有自己的安全利益,因而都有建设和运用综合国力以维持国家安全利益的总体构想,这就是 求大神帮忙整理名人传中的内容名人传中,三个人物:贝多芬,米开朗琪罗,托尔斯泰.分别整理出:国籍,生卒年,身份,外貌特征,个人名言,代表作品,性格特征.越全越好, 求过两点(-1,1)和(3,9)的直线在X轴上的截距. 公民维护国家安全的意义及要求 各位大神帮帮忙~~急!【在线等】 【名人传的一段描写【在长期休养的闲暇中,孤独而痛苦的他,颇为伤感,往事便不由得浮现在了眼前.经历了近几年的颓废而紧张疲惫的日子之后,能重温童年 《小石潭记》中心乐之的乐怎么解释? 羁绊是什么意思? 类似于这样的电路如何计算电路中的总电阻?电流方向是怎样的? 《陋室铭》《孔子家语》对比阅读答案 无经验限制是什么意思 《名人传》中的名言的感悟拜托各位大神《名人传》中的名言的感悟 要一个句子一个感悟 修辞手法和表现手法有什么不同 一块长方体木块,长5厘米,宽4厘米.高3厘米.把它削成一个最大的正方体后,体积比原来减少百分之几?谢谢你!但是答案是百分之45 四川话兮撇什么意思 这个字这样写有什么寓意 瑞士,瑞典的官方语言是什么? 四川话 不得撇 是虾米意思? 将地图转换成简单的路线图 [疴] 好撇啊,四川话什么意思啊? “昊”这个字有什么寓意? 如何提高直通车关键词的质量得分? 细腻的腻在细腻里是什么意思 辰这个字有什么寓意 疴养什么意思 聊人生什么意思 怎么在数学建模中简化地图 爱成疴什么意思 甜腻什么意思啊?急急急. 在补充里面看不懂就在y轴截距小于1,为什么a^(-b)<1?麻烦解释下.图像是f(x)=a^(x-b) 疴尿什么意思 不怎么聊了啥意思 恬是什么意思 “广乃告其所以,客豁然意解,沈疴顿愈”是什么意思(不要什么谜语的,就要翻译!) 孙子兵法军争篇:军争是什么?军争争什么?为什么要军争?怎么样进行军争?军争到什么程度? 刚刚入手的星月菩提,半个月了,这是盘花了嘛?怎么颜色有些不一样?我接下来该怎么办啊? 辛亥革命是成功的还是失败的?为什么?它的成功与失败都体现在哪里?请举出具体的例子. 甜腻是什么意思 恬思是什么意思 恬思是什么意思 喝酒呢,客随主便的反义词 甜腻什么意思 恬恬自在是什么意思 我来到城市和我的外祖母(妈妈的妈妈)生活在一起、 句式不要太简单、 拒绝百度在线翻译或者谷歌在线翻译之类的谢谢 乖的甜腻一点是什么意思乜许.乖的甜腻一点. 孤单,就不那麽明显.这是全句.谁可以告诉下. 恬什么意思 怀孕100天,B超检查胎儿不发育,只有四十多天大小.身体无不良反应,没有出现腹痛和出血现象.饮食各方面均正常,医生说再等上几天再过来检查一下,要是再不发育,有可能就是死胎,需要做引产. sickly sweet什么意思 是甜腻的么? 恬恬什么意思 食不言,寝不语.席不正,不坐.寝不尸,居不容的意思 具体解释一下《孙子兵法》中的“迂直之计”.如题.非诚勿扰. 中国航母辽宁舰再出海 将开展舰载机海台防务部门:台军计划7年采购2236英国乔治王子穿蕾丝长袍受洗礼 模样超马尼拉议员抵港就人质事件道歉 家属重上海自贸区将设立离岸产权交易中心 首中央再选十地展开巡视 更加强调对“一北京推7折商品房无户籍限制 业内称将山东青州豪华车站成形象工程 1天仅卖老汉旅店约见网友开房 发现对方系自己辽宁舰低调出海 或赴西太平洋参加军演杭州绕城高速施工多 过往车辆尽量绕行百度“百发”引发关注 互联网金融呼吁记协就陈永洲被捕事件联系公安部:确保大鲨鱼穿行沪宁杭 我国最新型高速动车上海海事大学\"海事一号\"ARV新民进党“独派”大佬欲选台北市长 靠组二战著名“野马”战斗机美国得州坠毁 上海车牌价再破8万 下月起继续实施有2013韩国小姐素颜照曝光 网友高呼温州:民资发起设立民营银行试点方案已冷空气今起渗透影响 明后天早晨稍微有追平安卓和iOS,国产操作系统有希望江西12岁男孩打游戏月入3万 母亲力河北一女子称遭毒镖袭背 警方:在查尚大众涉嫌逃税遭德国当局调查无锡试行残疾人辅助就业调配中心 百人石家庄20多天不见太阳 市民发“寻人广州查处7亿多元非法集资案 53名涉武汉大花岭货场跨京广铁路特大桥成功转男子带强碱坐公交漏半瓶 女乘客屁股被合伙偷来的手机被同伴私吞 无业男为出江西一高校教师坠楼身亡 家属称其有精因琐事拌嘴医生持锤杀妻 十岁女儿上京英皇家科研机构:少吃点肉可减排二氧化贵州集中销毁非法冷冻肉类520余吨上海一酒店自称“迪士尼店”被查处 罚冬雪突袭,郑州机场多航班延误河南爱心超市遇冷 8成网友认为管理方总有人问你,有对象没?那些关于亲亲的羞羞姿势,你确定会吗?爆准的情感测试:这5个漂亮妹子,你最鬼压床时十种唤醒自己的方法!
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘