home *** CD-ROM | disk | FTP | other *** search
- Attribute VB_Name = "modDialog"
- '--------------------------------------------------------------
- ' Copyright ⌐1996-2002 VBnet, Randy Birch, All Rights Reserved.
- ' Terms of use http://www.mvps.org/vbnet/terms/pages/terms.htm
- '--------------------------------------------------------------
- Public Declare Function SHGetSpecialFolderPath _
- Lib "shell32.dll" _
- Alias "SHGetSpecialFolderPathA" _
- (ByVal hWnd As Long, _
- ByVal lpszPath As String, _
- ByVal nFolder As Integer, _
- ByVal fCreate As Boolean) As Boolean
-
-
-
- Public Const CSIDL_MYPICTURES = &H27
- Public Const OFN_ALLOWMULTISELECT As Long = &H200
- Public Const OFN_CREATEPROMPT As Long = &H2000
- Public Const OFN_ENABLEHOOK As Long = &H20
- Public Const OFN_ENABLETEMPLATE As Long = &H40
- Public Const OFN_ENABLETEMPLATEHANDLE As Long = &H80
- Public Const OFN_EXPLORER As Long = &H80000
- Public Const OFN_EXTENSIONDIFFERENT As Long = &H400
- Public Const OFN_FILEMUSTEXIST As Long = &H1000
- Public Const OFN_HIDEREADONLY As Long = &H4
- Public Const OFN_LONGNAMES As Long = &H200000
- Public Const OFN_NOCHANGEDIR As Long = &H8
- Public Const OFN_NODEREFERENCELINKS As Long = &H100000
- Public Const OFN_NOLONGNAMES As Long = &H40000
- Public Const OFN_NONETWORKBUTTON As Long = &H20000
- Public Const OFN_NOREADONLYRETURN As Long = &H8000& 'see comments
- Public Const OFN_NOTESTFILECREATE As Long = &H10000
- Public Const OFN_NOVALIDATE As Long = &H100
- Public Const OFN_OVERWRITEPROMPT As Long = &H2
- Public Const OFN_PATHMUSTEXIST As Long = &H800
- Public Const OFN_READONLY As Long = &H1
- Public Const OFN_SHAREAWARE As Long = &H4000
- Public Const OFN_SHAREFALLTHROUGH As Long = 2
- Public Const OFN_SHAREWARN As Long = 0
- Public Const OFN_SHARENOWARN As Long = 1
- Public Const OFN_SHOWHELP As Long = &H10
- Public Const OFS_MAXPATHNAME As Long = 260
-
- 'OFS_FILE_OPEN_FLAGS and OFS_FILE_SAVE_FLAGS below
- 'are mine to save long statements; they're not
- 'a standard Win32 type.
- Public Const OFS_FILE_OPEN_FLAGS = OFN_EXPLORER _
- Or OFN_LONGNAMES _
- Or OFN_CREATEPROMPT _
- Or OFN_NODEREFERENCELINKS
-
- Public Const OFS_FILE_SAVE_FLAGS = OFN_EXPLORER _
- Or OFN_LONGNAMES _
- Or OFN_OVERWRITEPROMPT _
- Or OFN_HIDEREADONLY
-
- Public Type OPENFILENAME
- nStructSize As Long
- hWndOwner As Long
- hInstance As Long
- sFilter As String
- sCustomFilter As String
- nMaxCustFilter As Long
- nFilterIndex As Long
- sFile As String
- nMaxFile As Long
- sFileTitle As String
- nMaxTitle As Long
- sInitialDir As String
- sDialogTitle As String
- flags As Long
- nFileOffset As Integer
- nFileExtension As Integer
- sDefFileExt As String
- nCustData As Long
- fnHook As Long
- sTemplateName As String
- End Type
-
- Public OFN As OPENFILENAME
-
- Public Declare Function GetOpenFileName Lib "comdlg32" _
- Alias "GetOpenFileNameA" _
- (pOpenfilename As OPENFILENAME) As Long
-
- Public Declare Function GetSaveFileName Lib "comdlg32" _
- Alias "GetSaveFileNameA" _
- (pOpenfilename As OPENFILENAME) As Long
-
- Public Declare Function GetShortPathName Lib "kernel32" _
- Alias "GetShortPathNameA" _
- (ByVal lpszLongPath As String, _
- ByVal lpszShortPath As String, _
- ByVal cchBuffer As Long) As Long
- '--end block--'
-
-
-
-