在 VB 中简单使用 HTMLHELP (*.chm) 帮助

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 iamfancy 的 blog

  介绍一下如何在visual basic 6中使用html help(.chm)。

  大家都知道在visual basic 6中可以通过activex控件“microsoft common dialog control”调用winhelp帮助文件,那么是否可以用同样的方法调用html帮助文件呢?

  i am sorry,答案是否定的。

  但是 visual basic 6 本身支持html帮助,我们完全可以直接调用html帮助文件而不借助于其它任何activex控件或windows api函数。

  你可以在工程属性中设置所需要使用的html帮助文件,或是在程序中直接将成员变量app.helpfile( = help_file_name)的值设置为程序所需使用的帮助文件名,如上例应使用语句 app.helpfile = "c:\learn\learn.chm" 来设置所需的帮助文件╠╠当然,使用这样绝对的路径我并不赞成╠╠你可以改为 app.helpfile = app.path + "learn.chm"。然后在窗体上添加一个“帮助”按钮,并在该按钮的单击事件中添加如下代码(假设该按钮的name属性为“cmdhelp”):

private sub cmdhelp_click()
 cmdhelp.helpcontextid = 1 '选定id号为1的主题
 sendkeys "{f1}"
end sub

  当然,该按钮的helpcontextid属性值可以根据实际情况改为其它数值。ok!你的程序已经添加了美观而又方便的html帮助,能为你的程序增色不少呢!

-=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=-
             /\
  __________/lb\___   outinn
 /  _[]_   /____\  \
/_________/| () |\__\ http://outinn.yeah.net/
 |  ____ /-| __ |-\|  welcome to visit outinn!
 |__|==|___| || |__|
 -=--=--=- |_||_| =-  fancy, outinn@china.com

本文关键:HTML help chm VB 帮助
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top