Private 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 Const SW_SHOWNORMAL = 1Private Sub File1_DblClick() ShellExecute Me.hwnd, vbNullString, IIf(Right(File1.Path, 1) = "\", File1.Path, File1.Path & "\") & File1.FileName, vbNullString, "C:\", SW_SHOWNORMAL End Sub '已调试成功。API 的问题找 ygyuan.go.163.com
在注册表里面建立关联。
Const SW_SHOWNORMAL = 1Private Sub File1_DblClick() ShellExecute Me.hwnd, vbNullString, IIf(Right(File1.Path, 1) = "\", File1.Path, File1.Path & "\") & File1.FileName, vbNullString, "C:\", SW_SHOWNORMAL
End Sub
'已调试成功。API 的问题找 ygyuan.go.163.com