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

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

编辑:说三道四文库 发布时间:2017-05-27 04:59
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)
Hadoop+GPU强强联手的性能探索 Eurora获最节能超算殊荣,中国天河2号位列第31 程序员的野心:让GPU像CPU一样运行 Gungho热潮正在逐渐消退? Thalmic创始人专访:穿戴式体感设备MYO背后的开发故事 移动周报:GSMA各种神器,Qt 5.1,Android 4.3,本周惊喜多多! 奇虎360Web平台部基础架构团队访谈:开源线上数据库中间件Atlas 化繁为简:UC优视发布“UC+”开放平台战略 从40亿美元到10亿美元 Hulu的美梦是否又一次成为泡影? 百度开发者俱乐部第六期:BAE3.0开放内测 云编程马拉松启动 微软宣布将于今年9月30日正式关闭MSN TV服务 程序员不应该再犯的五大编程错误 中国开源事业,路在何方? StackOverflow上的编程趋势 Oracle悄然将Berkeley DB许可证更改为AGPL 简单易用,保护隐私:麻省理工的邮件数据挖掘分析工具Immersion Microsoft Ventures进入中国,为云生态系统构建提供加速度! 这是场战争:盘点那些参与智能手表竞争的厂商 三星豪掷80万美元奖金 第二届全球开发者挑战赛开幕 MongoDB Map Reduce速度提升20倍的优化宝典 腾讯云总经理陈磊:可信任云服务背后的技术支撑力 “叫好不叫座”的石墨烯也许会给我们带来更清凉、更长寿的计算机 微软WPC 2013:Windows 8.1将于8月底提供给OEM合作伙伴 TIOBE 2013年7月编程语言排行榜:PHP强势回归 扁平化设计或成下一个流行趋势吗? 永生、登天、出唱片、开托儿所,IT大佬业余还玩什么? 终于盼来了:苹果iOS7 Beta 3、Xcode5预览版 可堆叠的创意 开源硬件Microduino开发团队专访 致任天堂的公开信:我想在iPhone上玩超级玛丽 为什么OpenStack被视为新的Linux? Netflix开源Pig可视化框架:Lipstick 为什么Recordset.Recordcount的值总为-1???? 我最近在总结一些使用Rose等工具进行系统分析设计的经验,下面是正在写的一篇文字的目录框架初稿,欢迎大家来提提意见和建议! 如何设置连续打印? 菜鸟的常识性问题 关于如何设计一个服务器 如何释放指针所指的空间,但是仍然可以使用这个指针? 想嵌套使用javascript,和jsp 一个很菜的问题:UpdateData???? ※※ ¥8000 ~¥12000月薪能招到什么样的程序员? ※※ Java中字符串相等的判断! 各位高手请问VB.net里的ADO连接怎么做?请提供代码,谢谢? 我有一个DLL但是我不知道如何在Delphi中引用(不是COM),不过我有C++中的 ***.h文件 关于显示窗体的问题! 贡献500分或者更多,大家大讨论!! 为什么我的硬盘灯会一闪一闪的? sql 语句 错在哪儿??? 我调试了很久 什么样程序风格才最好的? 有关计算机方面的国标大家有列表吗,只要列表呀,我在论谈上找不到呀,谁给我一份了谢了! 如何知道串口上来数据了 在线等待:Windows启动时弹出“Exception EStackOverflow in moudle ...”的错误提示而无法运行Delphi的程序,why? 请高手指点一二。 简单问题:我却搞不定:--- vc7.0里面为什么不认cos、sin等数学函数? OracleOraHome81ManagementServer服务的启动问题。 activex 发布 用C#怎样得到一个dll文件的版本号呢? 问一个比较简单的问题! 关于msgbox的简单问题,才鸟求知,谢谢帮忙!!!!! 困惑。什么工作好啊,来者有分 大哥、大姐们,快拔刀吧! 如何取得SQL SERVER2000数据库某字段的空值? 如何用split分割纵向字符串?在线等候. 关于java workshop的问题(急) 向高手请教一个问题(硬编译),至少200分相送 为什么我用request.getPathInfo()取到的结果为空? c# 版的朋友们大家好!!新手登录,多多帮助! oracle触发1器 一个好多人问过的问题,可是我这里还是不能用,请在帮下忙 发布Applet出现的错误,帮忙撒 本人在PB开发中遇到莫名其妙的问题 强烈建议成立crack专栏,同意的请跟帖。 textbox的输入问题 我的98系统在重新启动后再进入系统时屏幕上会出现一闪闪的雪花点,这是为什么呀? 请教!谁会使用这个API函数(DbiPackTable),该函数在BDE32.HLP中。 一个循环问题,急急急!! mysql -h remotehost -u root连不上对方机子? 分布式应用中的服务器端访问当地窗口的问题 打印的问题,大家请看,得到你们的思路,马上给分! 我想做一个保存图片资源的dll文件,谁有这方面的文章和代码啊? 看一下这个ServiceApp.出错信息! 有专家吗?Cache问题 有关环保的基础知识,污水处理什么的,一、了解企业生产工艺所产生废水性质:1、废水水量:每天产生的废水水量 t/d.吨每天2、废水性质:(1)有机废水一般有机废水中的污染物;COD(化学 碳循环的成分中有没有微生物? 有内胎全钢载重子午线轮胎质量缺陷问题硫化工序中产生的废次品和返修胎有效控制问题.Please help me,thanks your help 描述一下或举例 "That beautiful girl can dance beautiful "哪里错了?如题 济南的冬天第三节中作者描写的角度是怎样的. 一些物质的反应与条件(如温度,催化剂,反应介质等)密切相关,请举例 随便扔垃圾会使地球怎么样?快. 下列事例不属于碳循环过程中的某个环节的是A可燃物燃烧 B植物光合作用 C植物呼吸作用 D微生物分解残体E植物的蒸腾作用 下列各组物质发生时,生成物不因反应条件(浓度,温度或催化剂等)的不同而不同的是A Cu 与 HNO3B CO 与 O2C Na 与 O2D C2H5OH 与 O2 我觉得A肯定不对,铜有与稀浓硝酸反应,剩下的就不晓得了 She can sing_____and dance____.A.beautiful;beautiful B.beautifully;beautifullyc.beautiful;beautifullyD.beautifully;beautiful 作者是如何描写济南的冬天的 二氧化碳怎样在温度不明的情况下快速反应为一氧化碳?如果用催化剂,该用哪种物质为所谓的温度不明,指的是碳的温度处于300度以内,要让二氧化碳与碳快速反应(很少或没有氧气),可以加 Butterflies are very _____.They dance _________ A.beautifully;beautiful B.beautiful;beautifullyC.beautiful;beautiful 检查装置气密性时,如果装置的气密性很好,再导管移出水面之前松开手,会有什么现象发生? 《济南的冬天》作者从几个方面介绍济南的冬天1.《济南的冬天》作者描绘了几幅图画2.《济南的冬天》作者运用了哪些手法3.《济南的冬天》作者描绘济南的山,济南的水,流露出作者怎样的 石油化工里面都有什么设备是需要保冷的 某同学制作了如图所示的简易电解水装置,进行家庭小实验(注:该装置气密性良好,且反应一段时间后 鸣音水壶水位多少才会鸣音 我想买个不锈钢的保温壶来喝水,这个十大牌中谁好? 济南的冬天的总体特征是什么?围绕这一特征,作者主要描写了哪些景物? 鸣音水壶不会鸣音了怎么办?RT 如何进行石油化工设备国产化? 济南的冬天第5段描写的对象是什么,其特征是什么那水呢,不但不结冰,倒反在绿萍上冒着点热气,水藻真绿,把终年贮蓄的绿色全拿出来了.天儿越晴,水藻越绿,就凭这些绿的精神,水也不忍得冻上 鸣音水壶的壶盖安装顺序家里鸣音水壶,壶盖螺丝松了后,拆下来重新安装后就不响了,我想是我的安装顺序或者反正有问题,有了解具体如何安装的吗?帮个忙, 土壤微生物的作用? 关于碳循环的叙述,错误的是?A产生温室气体.B需要能量驱动.C不依赖水.D具有全球性.并求原因.你们在思考思考,我的老师说选A,你怎么看? 鸣音水壶为什么不鸣音 土壤微生物的类型及作用特点有哪些? 软管怎样做气密性测试及有何设备 甲商品每件进价10元,乙商品每件进价30元,某超市同时一次购进甲、乙两种商品共80件,恰好用去1600元,销售时甲商品的售价是每件15元,乙商品的售价是每件40元,销售完这批商品后,该超市的利润 土壤微生物数量用什么单位表示?// 主量子数n、角量子数l、磁量子数ml以及自旋磁量子数ms分别表示什么 饱和湿度的计算已知空气中的温度和气压,怎么计算饱和湿度.以及怎么利用温度计算水蒸气饱和分压 英语小作文:针对学校最近出现的一些乱扔垃圾、随地吐痰、室内大声喧哗等不文明现象,作为一名学生会干部 化学式反应条件等号上下有什么区别吗?比如一个反应有加热又有催化剂,该哪个写在上面? 具体事例说明学习的重要性请你举一个具体的事例说明学习的重要性跪求的啊..哥哥姐姐们谢谢了~~最好少一点的 因为我要写下来 How beautiful the girl is?的反义疑问句怎么讲 磁量子数是什么?是...取向?那这个...取向到底是什么意思? 信息对于管理重要性的例子 “八大奇迹”到底是指哪八大?、 主量子数=2 角量子数=3 磁量子数=2 能成立吗 怎么改 He was the last one ( ) house when the earthqHe was the last one ( ) house when the earthquake happenedA leave B.left C.to leave D.leaves 济南的冬天从那几方面写了特点 如何计算湿度 the time when village was you the were last in 连词成句 济南的冬天,作者从()()()三个方面来描写他 子午胎 必须用 卤化丁基橡胶么 中国面积一共有多大? 济南的冬天中,第3,4自然段从哪几个方面描写了冬天的济南?是老舍的《济南的冬天》,问题是“绿的精神表现在哪里?” 压力喷水壶的原理,最好有张那个喷水壶侧面的剖图,看情况适当追分 如何去除烧壶水锈 常说的三大合成材料是什么? she is who the most beautiful girl 这句话对吗顺便说一下怎么改.练习表语从句中. 全钢、半钢轮胎有用卤化丁基橡胶吗 为什么几家客户说不用丁基橡胶的? 关于乱扔垃圾的英语作文We often find public places litterd old cans,empty bottles and especially plastic bags.1,what effects does littering have on the enviroment?2,what do you think we should do to stop people from littering?要求每个 who is the girl与 who the girl is的区别?用法的区别与意义的区别? 无内胎子午线轮胎的气密性怎么检测? 请问喝水用的十大保温壶是哪款比较耐用些? 济南的冬天中作者是从那几个角度观察描写春天的花园的?还要有突出春花哪几个方面的特征.不好意思 水位压力计算现在已知高度为9m,管径为25mm,求最底部压强为多少?并给出详细的计算公式,如果想要把底部压强增加到0.7兆帕,在不更改高度的情况下,更改水管的直径是否可以呢?或者有什么其它
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘