VB中利用API调用保存文件对话框和打开文件对话框
(2010-11-22 09:53:32)
标签:
杂谈 |
分类: 计算机应用 |
'特点:一个函数实现,可以设置默认保存文件名和打开文件名
'调用:
'sSaveFileName = GetDialog("save", "保存文件", "sethc.exe")
'sOpenFileName = GetDialog("open", "打开文件", "sethc.exe")
'============================打开/保存开始============================
Public Declare Function GetOpenFileName Lib "comdlg32.dll" Alias
"GetOpenFileNameA" (pOPENFILENAME As OPENFILENAME) As Long
Public Declare Function GetSaveFileName Lib "comdlg32.dll" Alias
"GetSaveFileNameA" (pOPENFILENAME As OPENFILENAME) As Long
Type OPENFILENAME
End Type
Public Const OFN_OVERWRITEPROMPT = &H2
Public Const OFN_HIDEREADONLY = &H4
Public Const OFN_PATHMUSTEXIST = &H800
Public Const OFN_FILEMUSTEXIST = &H1000
Public Function GetDialog(ByVal sMethod As String, ByVal sTitle
As String, ByVal sFileName As String) As String
myError:
End Function
'============================打开/保存结束============================