# File Dialog Flags

    Const OFN_READONLY = &H1
    Const OFN_OVERWRITEPROMPT = &H2
    Const OFN_HIDEREADONLY = &H4
    Const OFN_NOCHANGEDIR = &H8
    Const OFN_SHOWHELP = &H10
    Const OFN_NOVALIDATE = &H100
    Const OFN_ALLOWMULTISELECT = &H200
    Const OFN_PATHMUSTEXIST = &H800
    Const OFN_FILEMUSTEXIST = &H1000
    Const OFN_CREATEPROMPT = &H2000
    Const OFN_SHAREAWARE = &H4000
    Const OFN_NODEREFERENCELINKS = &H100000

The file dialog flags determine how to render the Open File and Save File dialog boxes. These flags can be combined as long as a contradictory pair are not combined (like OFN_FILEMUSTEXIST and OFN_CREATEPROMPT).

OFN_READONLY
  If this flag is set after the function call, the user clicked the Open As Read Only box (Open File dialog box only).
OFN_OVERWRITEPROMPT
  Prompt if the chosen file already exists (Save File dialog box only).
OFN_HIDEREADONLY
  Hide the Open As Read Only check box (Open File dialog box only).
OFN_NOCHANGEDIR
  Don't change the current directory to match the one chosen in the dialog box.
OFN_SHOWHELP
  Show the Help button. (Unfortunately, I don't know how to make it do anything.)
OFN_NOVALIDATE
  Don't check the filename for invalid characters.
OFN_ALLOWMULTISELECT
  Allow the user to select multiple files (Open Dialog box only).
OFN_PATHMUSTEXIST
  Only allow the selection of existing paths.
OFN_FILEMUSTEXIST
  Only allow the selection of existing files.
OFN_CREATEPROMPT
  Prompt if a non-existing file is chosen.
OFN_SHAREAWARE
  Ignore any file-sharing violations.
OFN_NODEREFERENCELINKS
  If a shortcut file (.lnk or .pif) is chosen, return the shortcut file itself instead of the file ip points to.

Used by: GetOpenFileName, GetSaveFileName (both used through OPENFILENAME)
Back to the index.