用shell 函数执行hh.exe 打开 chm文件
例如: shell "c:\windows\hh.exe c:\aaa.chm"
hh.exe 是windows系统文件,在windows根目录下,一般是c:\windows(加入windows装在此目录下的话)
例如: shell "c:\windows\hh.exe c:\aaa.chm"
hh.exe 是windows系统文件,在windows根目录下,一般是c:\windows(加入windows装在此目录下的话)
解决方案 »
- 在WIN7上运行VB6.0,每次打开都显示automation 定义错误,有影响吗?
- 在Vb中无法将Dsr的报表文件加到项目中去,这是为什么?
- 如何将Textbox中用户输入的数据,直接转化为PDF文件?
- 怎么去掉关闭按钮,在controlbox=true的条件下
- 关于字符串拆分和日期格式的问题
- rename的问题
- 关于ListView
- 怎么使用DataBase对象和Recoredset,QueryDef对象
- 如何使 PICTURE 或 IMAGE 支持动态GIF和除VB自身支持的格式外的其他图象格式?
- 双击打开一个excel文件时,工作薄内容的刷新过程
- 什么是api函数?
- 高人指点,高人救命,我急。这是我唯一的办法了。
form.
Add a module to the project, and add the following constants to the declarat
ion section of the module:
Public Const HH_HELP_CONTEXT = &HF
Public Const MYHELP_FILE = "myfile.chm"
NOTE: "myfile.chm" is the path and name of the HTML Help file (.ch
m) you created earlier.
Add the following HTML Help API declaration to the module:
Public Declare Function HtmlHelpLongArg Lib "hhctrl.ocx" _
Alias "HtmlHelpA" (ByVal hwndCaller As Long, _
ByVal pszFile As String, ByVal uCommand As Long, _
ByVal dwData As Long) As Long
Intercept the form's KeyUp method to capture the F1 key using the following
sample code in the Form KeyUp event procedure:
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
dim iRetCode As Long
If KeyCode = vbKeyF1 Then
iRetCode = HtmlHelpLongArg(Me.ActiveControl.hWnd,_
MYHELP_FILE,HH_HELP_CONTEXT,Me.ActiveControl.HelpContextID)
End If
End Sub
Set the form's KeyPreview, WhatsThisHelp, and WhatsThisButton properties to
TRUE.
Set the HelpContextID property of each control on the form to a value from t
he help project file's MAP section.
方法二:Public Declare Function WinHelp Lib "user32" Alias "WinHelpA" (ByVal hwnd As Long, ByVal lpHelpFile As String, ByVal wCommand As Long, ByVal dwData As Long) As Long
Public Const HELP_FINDER = &HB&Private Sub Form_Load() '主窗体载入
App.HelpFile = App.Path & "\help\*.HLP" '帮助文件
end subPrivate Sub MeuHelpFile_Click() '帮助主题-菜单
Dim Hlp As Long
Hlp = WinHelp(MainForm.hwnd, App.HelpFile, HELP_FINDER, CLng(0))
End Sub
以上代码来自: SourceCode Explorer(源代码数据库)
复制时间: 2002-06-21 11:31:04
当前版本: 1.0.710
作者: Shawls
个人主页: Http://Shawls.Yeah.Net
E-Mail: [email protected]
QQ: 9181729
ShellExecute 0&, vbNullString, App.Path & "\help\gggl.chm",
vbNullString, vbNullString, vbNormalFocus