ISDBCommonDialog::Flags: Difference between revisions

From MediaMonkey Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
 
Line 3: Line 3:
===Property description===
===Property description===


Some combination of values as described in MSDN (OPENFILENAME.Flags). The values can be:
Some combination of the values below. These constants are [[flags]].
 
The most needed constants are defined in ''MediaMonkey init.vbs'' (which is included each time you run a script in MediaMonkey) so you don't have to define them again.
<source lang="vb">
' Common Dialog (Open/Save) constants
const cdlOFNOverwritePrompt    = &H0002
const cdlOFNHideReadOnly      = &H0004
const cdlOFNNoChangeDir        = &H0008
const cdlOFNAllowMultiselect  = &H0200
const cdlOFNExtensionDifferent = &H0400
const cdlOFNPathMustExist      = &H0800
const cdlOFNFileMustExist      = &H1000
const cdlOFNCreatePrompt      = &H2000
const cdlOFNNoReadOnlyReturn  = &H8000
</source>
 
Below is the complete list of constants that can be used, as described in [http://msdn2.microsoft.com/en-us/library/ms646839.aspx MSDN (OPENFILENAME Flags)].
 
{| border="0" cellpadding="0" cellspacing="0"
! style="border-bottom:2px solid black; border-right:1px solid black;" | Constant name
! style="border-bottom:2px solid black;" | Constant value
|-
| style="border-right:1px solid black;" | OFN_READONLY                || &H00000001
|-
| style="border-right:1px solid black;" | OFN_OVERWRITEPROMPT        || &H00000002
|-
| style="border-right:1px solid black;" | OFN_HIDEREADONLY          || &H00000004
|-
| style="border-right:1px solid black;" | OFN_NOCHANGEDIR            || &H00000008
|-
| style="border-right:1px solid black;" | OFN_SHOWHELP              || &H00000010
|-
| style="border-right:1px solid black;" | OFN_ENABLEHOOK            || &H00000020
|-
| style="border-right:1px solid black;" | OFN_ENABLETEMPLATE        || &H00000040
|-
| style="border-right:1px solid black;" | OFN_ENABLETEMPLATEHANDLE  || &H00000080
|-
| style="border-right:1px solid black;" | OFN_NOVALIDATE            || &H00000100
|-
| style="border-right:1px solid black;" | OFN_ALLOWMULTISELECT      || &H00000200
|-
| style="border-right:1px solid black;" | OFN_EXTENSIONDIFFERENT    || &H00000400
|-
| style="border-right:1px solid black;" | OFN_PATHMUSTEXIST          || &H00000800
|-
| style="border-right:1px solid black;" | OFN_FILEMUSTEXIST          || &H00001000
|-
| style="border-right:1px solid black;" | OFN_CREATEPROMPT          || &H00002000
|-
| style="border-right:1px solid black;" | OFN_SHAREAWARE            || &H00004000
|-
| style="border-right:1px solid black;" | OFN_NOREADONLYRETURN      || &H00008000
|-
| style="border-right:1px solid black;" | OFN_NOTESTFILECREATE      || &H00010000
|-
| style="border-right:1px solid black;" | OFN_NONETWORKBUTTON        || &H00020000
|-
| style="border-right:1px solid black;" | OFN_NOLONGNAMES            || &H00040000
|-
| style="border-right:1px solid black;" | OFN_EXPLORER              || &H00080000
|-
| style="border-right:1px solid black;" | OFN_NODEREFERENCELINKS    || &H00100000
|-
| style="border-right:1px solid black;" | OFN_LONGNAMES              || &H00200000
|-
| style="border-right:1px solid black;" | OFN_ENABLEINCLUDENOTIFY    || &H00400000
|-
| style="border-right:1px solid black;" | OFN_ENABLESIZING          || &H00800000
|}


OFN_READONLY                0x00000001
OFN_OVERWRITEPROMPT          0x00000002
OFN_HIDEREADONLY            0x00000004
OFN_NOCHANGEDIR              0x00000008
OFN_SHOWHELP                0x00000010
OFN_ENABLEHOOK              0x00000020
OFN_ENABLETEMPLATE          0x00000040
OFN_ENABLETEMPLATEHANDLE    0x00000080
OFN_NOVALIDATE              0x00000100
OFN_ALLOWMULTISELECT        0x00000200
OFN_EXTENSIONDIFFERENT      0x00000400
OFN_PATHMUSTEXIST            0x00000800
OFN_FILEMUSTEXIST            0x00001000
OFN_CREATEPROMPT            0x00002000
OFN_SHAREAWARE              0x00004000
OFN_NOREADONLYRETURN        0x00008000
OFN_NOTESTFILECREATE        0x00010000
OFN_NONETWORKBUTTON          0x00020000
OFN_NOLONGNAMES              0x00040000    // force no long names for 4.x modules
OFN_EXPLORER                0x00080000    // new look commdlg
OFN_NODEREFERENCELINKS      0x00100000
OFN_LONGNAMES                0x00200000    // force long names for 3.x modules
OFN_ENABLEINCLUDENOTIFY      0x00400000    // send include message to callback
OFN_ENABLESIZING            0x00800000


[[Category:Scripting|{{PAGENAME}}]]
[[Category:Scripting|{{PAGENAME}}]]

Latest revision as of 16:28, 4 November 2007

CoClass SDBCommonDialog, Interface ISDBCommonDialog

Property Get/Let Flags As Long


Property description

Some combination of the values below. These constants are flags.

The most needed constants are defined in MediaMonkey init.vbs (which is included each time you run a script in MediaMonkey) so you don't have to define them again.

' Common Dialog (Open/Save) constants
const cdlOFNOverwritePrompt    = &H0002
const cdlOFNHideReadOnly       = &H0004
const cdlOFNNoChangeDir        = &H0008
const cdlOFNAllowMultiselect   = &H0200
const cdlOFNExtensionDifferent = &H0400
const cdlOFNPathMustExist      = &H0800
const cdlOFNFileMustExist      = &H1000
const cdlOFNCreatePrompt       = &H2000
const cdlOFNNoReadOnlyReturn   = &H8000

Below is the complete list of constants that can be used, as described in MSDN (OPENFILENAME Flags).

Constant name Constant value
OFN_READONLY &H00000001
OFN_OVERWRITEPROMPT &H00000002
OFN_HIDEREADONLY &H00000004
OFN_NOCHANGEDIR &H00000008
OFN_SHOWHELP &H00000010
OFN_ENABLEHOOK &H00000020
OFN_ENABLETEMPLATE &H00000040
OFN_ENABLETEMPLATEHANDLE &H00000080
OFN_NOVALIDATE &H00000100
OFN_ALLOWMULTISELECT &H00000200
OFN_EXTENSIONDIFFERENT &H00000400
OFN_PATHMUSTEXIST &H00000800
OFN_FILEMUSTEXIST &H00001000
OFN_CREATEPROMPT &H00002000
OFN_SHAREAWARE &H00004000
OFN_NOREADONLYRETURN &H00008000
OFN_NOTESTFILECREATE &H00010000
OFN_NONETWORKBUTTON &H00020000
OFN_NOLONGNAMES &H00040000
OFN_EXPLORER &H00080000
OFN_NODEREFERENCELINKS &H00100000
OFN_LONGNAMES &H00200000
OFN_ENABLEINCLUDENOTIFY &H00400000
OFN_ENABLESIZING &H00800000