OPENFILENAME Type
Type OPENFILENAME
lStructSize As Long
hwndOwner As Long
hInstance As Long
lpstrFilter As String
lpstrCustomFilter As String
nMaxCustomFilter As Long
nFilterIndex As Long
lpstrFile As String
nMaxFile As String
lpstrFileTitle As String
nMaxFileTitle As String
lpstrInitialDir As String
lpstrTitle As String
flags As Long
nFileOffset As Long
nFileExtension As Long
lpstrDefExt As String
lCustData As Long
lpfnHook As Long
lpTemplateName As String
End Type
OPENFILENAME-type variables work with the two Windows file dialog box APIs, GetOpenFileName and GetSaveFileName. This type is used both to pass information to the function and returns data from it.
- lStructSize
- The size in bytes of the variable (use the Len() function).
- hwndOwner
- The handle of the window opening the file dialog box.
- hInstance
- ?
- lpstrFilter
- The entries in the File Type drop box. The format of the string is "name of file type" & vbNullChar & "mask" & vbNullChar ... for as many types, where name of file type appears in the list and mask is the extension mask. The string must end with a double vbNullChar.
- lpstrCustomFilter
- ?
- nMaxCustFilter
- ?
- nFilterIndex
- What data type of lpstrFilter should be the default.
- lpstrFile
- Set it as a series of blank spaces. Receives the complete path and filename of the file(s) the user selects. Multiple filenames are separated by vbNullChar, and the string will end with a double vbNullChar.
- nMaxFile
- The length in characters of lpstrFile.
- lpstrFileTitle
- Very similar to lpstrFile, but only receives the filename of the selected file. If multiple files are selected, this is not set to any useful data.
- nMaxFileTitle
- The length in characters of lpstrFileTitle.
- lpstrInitialDir
- The default directory to look in.
- lpstTitle
- The text that should appear in the dialog box's title bar.
- flags
- Zero or more of the file dialog flags specifying how to create the file dialog box.
- nFileOffet
- ?
- nFileExtension
- ?
- lpstrDefExt
- The default extension of a file (only for the Save dialog box). If a file is chosen with the *.* mask, the file gets this extension. Don't include the period.
- lCustData
- ?
- lpfnHook
- ?
- lpTemplateName
- ?
Used by: GetOpenFileName, GetSaveFileName
Back to the index.
Back to Paul Kuliniewicz's Home Page
E-mail: Borg953@aol.com
This page is at http://members.aol.com/Borg953/api/types/openfilename.html