VB如何调用帮助文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB如何调用帮助文档
Private Declare Function ShellExecute Lib "shell32.dll " Alias "ShellExecuteA " (ByV al hwnd As Long, ByV al lpOperation As String, ByV al lpFile A s String, ByV al lpParameters As String, ByV al lpDirectory As String, By V al nShowCmd As Long) As Long
'调用帮助
call ShellExecute (Me.hwnd, "open ", app.path & "help.chm ", vbNullString, vbNullString, 5)
/Expert/topic/1596/1596514.xml?temp=1.757449E-02
看懂了吗?
跟你解释一下
这是一个很常用的api函数声明。

Private Declare Function ShellExecute Lib "shell32.dll " Alias "ShellExecuteA " (ByV al hwnd As Long, ByV al lpOperation As String, ByV al lpFile A s String, ByV al lpParameters As String, ByV al lpDirectory As String, By V al nShowCmd As Long) As Long
解释一下几个参数。

hwnd (Long)指定一个窗口的句柄,有时候,windows程序有必要在创建自己的主窗口前显示一个消息框或打开一个文件
lpOperation (String)指定字串“open”来打开lpFlie文档,或指定“Print”来打印它
lpFile (String),想用关联程序打印或打开一个程序名或文件名
lpParameters (String)如lpszFlie是可执行文件,则这个字串包含传递给执行程序的参数lpDirectory (String)想使用的完整路径
nShowCmd (Long)定义了如何显示启动程序的常数值。

如下(也可用1,2,3……来表示这些常数):
SW_HIDE 隐藏窗口,活动状态给令一个窗口
SW_MINIMIZE 最小化窗口,活动状态给令一个窗口
SW_RESTORE 用原来的大小和位置显示一个窗口,同时令其进入活动状态
SW_SHOW 用当前的大小和位置显示一个窗口,同时令其进入活动状态
SW_SHOWMAXIMIZED 最大化窗口,并将其激活
SW_SHOWMINIMIZED 最小化窗口,并将其激活
SW_SHOWMINNOACTIVE 最小化一个窗口,同时不改变活动窗口
SW_SHOWNA用当前的大小和位置显示一个窗口,不改变活动窗口
SW_SHOWNOACTIV A TE 用最近的大小和位置显示一个窗口,同时不改变活动窗口SW_SHOWNORMAL 与SW_RESTORE相同
当你需要凋出帮助文件时所激发的事件中只需调用这个函数即可(设置好相关的参数)如:
call ShellExecute (Me.hwnd, "open ", app.path & "help.chm ", vbNullString, vbNullString, 5)。

相关文档
最新文档