⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m24.htm

📁 vb教程 vb教程 vb教程 vb教程 vb教程 vb教程 vb教程 vb教程 vb教程 vb教程 vb教程
💻 HTM
字号:
<html>
<head>
<title>VB教程</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
 
</head>
<p align="center"><script src="../../1.js"></script></a>

<body bgcolor="#ffffff" leftmargin="5" topmargin="1" marginheight="5" marginwidth="5">
<div align=center> 
  <table border=0 cellpadding=0 cellspacing=0 width=680 align="center">
    <tbody> 
     
    <tr> 
      <td bgcolor=#000000 height=14> 
        <div align=center class=H1>    <font color="#FFFFFF" class="unnamed1">如何调用chm格式的帮助文件</font> </font> </font></div>
      </td>
    </tr>
    <tr valign=top> 
      <td class=H1 height=236> 
        <p align="left">   <font color="#000000">来源:www.vbeden.com<br>
          <br>
          HtmlHelp函数VB声明如下(API浏览器中没有,我自己照VC的声明改的): <br>
          <br>
          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 <br>
          <br>
          hwndCaller指出调用者的窗口,pszFile指出要调用的文件,uCommand是发送给 <br>
          HtmlHelp的命令,dwData是uCommand的参数。 <br>
          <br>
          这个函数位于system\hhctrl.ocx中,你安装了IE4以上版本浏览器就应该有 <br>
          <br>
          调用举例: HtmlHelpA Form1.hWnd, "C:\WINDOWS\HELP\CALC.CHM", 0, 0 这个是 <br>
          最简单的例子,uCommand和dwData的组合能产生许多非常复杂的功能 具体情况可 <br>
          查找MSDN:HTMLHelp API Reference主题 <br>
          <br>
          函数的C语言原型和所用到的结构和常量定义参见HTML Help Workshop\include\ <br>
          htmlhelp.h 当然你必须先安装了Html Help Workshop <br>
          <br>
          hhctrl.ocx文件虽然后缀是OCX却不是控件,而是一个标准的DLL <br>
          <br>
          林夕: <br>
          <br>
          我有点不明白,VB中好象可以直接调用*.chm嘛,如下例,有什么不妥吗?请各位 <br>
          大虾 指正。 <br>
          <br>
          Private Sub Form_Load() <br>
          App.HelpFile = "c:\a\a.chm" 注释:如不指明路径,默认为Windows目录下的Help <br>
          Me.HelpContextID = 10001 <br>
          End Sub Private <br>
          <br>
          Sub Command1_Click() <br>
          SendKeys "{F1}" 注释:按F1键,系统自动调用帮助 <br>
          End Sub <br>
          <br>
          hmg: <br>
          <br>
          我用一个小程序试验了一下 <br>
          <br>
          form_load() <br>
          app.helpfile="c:\1.chm" 注释:文件名是1.chm <br>
          end sub <br>
          <br>
          ......._click() <br>
          cd1.helpfile="c:\1.hlp" 注释:cd1是公用对话框,我故意写成1.hlp <br>
          cd1.helpcommand=&amp;h3 <br>
          cd1.showhelp <br>
          end <br>
          以上程序居然能成功,莫名其妙 可是在我的大程序里,就不那末顺利,奇怪? <br>
          <br>
          一个偶然的机会我发现 windows目录下的hh.exe可以调用chm的帮助,因此我想到可 <br>
          以用shell语句, ......... <br>
          shell "hh.exe 1.chm,....... <br>
          .......... <br>
          <br>
          hh.exe可以拷到任一目录下执行. </font></span><br>
           </p>
      </td>
    </tr>
  
  </table>
</div>


<p align="center"><a href="../../pian/vb.htm">回首页</a>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -