打印本文 打印本文  关闭窗口 关闭窗口  
使用文件的默认的打开方式
作者:佚名  文章来源:不详  点击数  更新时间:2008/5/28 13:56:53  文章录入:杜斌  责任编辑:杜斌

  我们可以通过Windows shell.方法使用ShellExecute API函数来加载文档。这个函数将自动的来判断文件的默认打开方式,并用默认的打开方式来开启文档。

  以下就是ShellExecute函数的声明:

  Public Declare Function ShellExecute Lib "shell32.dll" Alias _
  "ShellExecuteA" _
  (ByVal hWnd As Long, ByVal lpOperation As String, _
  ByVal lpFile As String, _
  ByVal lpParameters As String, _
  ByVal lpDirectory As String, _
  ByVal nShowCmd As Long) As Long

  Public Const SW_SHOWNORMAL As Long = 1
  Public Const SW_HIDE As Long = 0

  我们将结合下面的例子来解释该API函数的主要参数的意义。

  Call ShellExecute(Me.hWnd, "Open", "c:\mypage.html", VBNullString, _ App.Path, SW_SHOWNORMAL)

  “hWnd”:表示那个你将要作为父窗体的窗体句柄。

  “Operatio”:该参数付值为“Open”,表示使用“打开”方法来操作该文档。

  “File”:该参数表示要操作哪个文件,必须用该文件的完全路径表示。

  “Parameters”:该参数表示打开文件时的命令行参数。

  “Directory”:该参数用于指定该应用程序的默认目录。

  “ShowCmd”:该参数将被设置为“SW_SHOWNORMAL”以打开文档。

打印本文 打印本文  关闭窗口 关闭窗口