FILEOPENDIALOGOPTIONS
列挙型フラグメンバー 23
| 名前 | 10進 | 16進 |
|---|---|---|
| FOS_OVERWRITEPROMPT | 2 | 0x2 |
| FOS_STRICTFILETYPES | 4 | 0x4 |
| FOS_NOCHANGEDIR | 8 | 0x8 |
| FOS_PICKFOLDERS | 32 | 0x20 |
| FOS_FORCEFILESYSTEM | 64 | 0x40 |
| FOS_ALLNONSTORAGEITEMS | 128 | 0x80 |
| FOS_NOVALIDATE | 256 | 0x100 |
| FOS_ALLOWMULTISELECT | 512 | 0x200 |
| FOS_PATHMUSTEXIST | 2048 | 0x800 |
| FOS_FILEMUSTEXIST | 4096 | 0x1000 |
| FOS_CREATEPROMPT | 8192 | 0x2000 |
| FOS_SHAREAWARE | 16384 | 0x4000 |
| FOS_NOREADONLYRETURN | 32768 | 0x8000 |
| FOS_NOTESTFILECREATE | 65536 | 0x10000 |
| FOS_HIDEMRUPLACES | 131072 | 0x20000 |
| FOS_HIDEPINNEDPLACES | 262144 | 0x40000 |
| FOS_NODEREFERENCELINKS | 1048576 | 0x100000 |
| FOS_OKBUTTONNEEDSINTERACTION | 2097152 | 0x200000 |
| FOS_DONTADDTORECENT | 33554432 | 0x2000000 |
| FOS_FORCESHOWHIDDEN | 268435456 | 0x10000000 |
| FOS_DEFAULTNOMINIMODE | 536870912 | 0x20000000 |
| FOS_FORCEPREVIEWPANEON | 1073741824 | 0x40000000 |
| FOS_SUPPORTSTREAMABLEITEMS | 2147483648 | 0x80000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum FILEOPENDIALOGOPTIONS : unsigned int {
FOS_OVERWRITEPROMPT = 2,
FOS_STRICTFILETYPES = 4,
FOS_NOCHANGEDIR = 8,
FOS_PICKFOLDERS = 32,
FOS_FORCEFILESYSTEM = 64,
FOS_ALLNONSTORAGEITEMS = 128,
FOS_NOVALIDATE = 256,
FOS_ALLOWMULTISELECT = 512,
FOS_PATHMUSTEXIST = 2048,
FOS_FILEMUSTEXIST = 4096,
FOS_CREATEPROMPT = 8192,
FOS_SHAREAWARE = 16384,
FOS_NOREADONLYRETURN = 32768,
FOS_NOTESTFILECREATE = 65536,
FOS_HIDEMRUPLACES = 131072,
FOS_HIDEPINNEDPLACES = 262144,
FOS_NODEREFERENCELINKS = 1048576,
FOS_OKBUTTONNEEDSINTERACTION = 2097152,
FOS_DONTADDTORECENT = 33554432,
FOS_FORCESHOWHIDDEN = 268435456,
FOS_DEFAULTNOMINIMODE = 536870912,
FOS_FORCEPREVIEWPANEON = 1073741824,
FOS_SUPPORTSTREAMABLEITEMS = 2147483648
} FILEOPENDIALOGOPTIONS;[Flags]
public enum FILEOPENDIALOGOPTIONS : uint
{
FOS_OVERWRITEPROMPT = 2,
FOS_STRICTFILETYPES = 4,
FOS_NOCHANGEDIR = 8,
FOS_PICKFOLDERS = 32,
FOS_FORCEFILESYSTEM = 64,
FOS_ALLNONSTORAGEITEMS = 128,
FOS_NOVALIDATE = 256,
FOS_ALLOWMULTISELECT = 512,
FOS_PATHMUSTEXIST = 2048,
FOS_FILEMUSTEXIST = 4096,
FOS_CREATEPROMPT = 8192,
FOS_SHAREAWARE = 16384,
FOS_NOREADONLYRETURN = 32768,
FOS_NOTESTFILECREATE = 65536,
FOS_HIDEMRUPLACES = 131072,
FOS_HIDEPINNEDPLACES = 262144,
FOS_NODEREFERENCELINKS = 1048576,
FOS_OKBUTTONNEEDSINTERACTION = 2097152,
FOS_DONTADDTORECENT = 33554432,
FOS_FORCESHOWHIDDEN = 268435456,
FOS_DEFAULTNOMINIMODE = 536870912,
FOS_FORCEPREVIEWPANEON = 1073741824,
FOS_SUPPORTSTREAMABLEITEMS = 2147483648,
}<Flags>
Public Enum FILEOPENDIALOGOPTIONS As UInteger
FOS_OVERWRITEPROMPT = 2
FOS_STRICTFILETYPES = 4
FOS_NOCHANGEDIR = 8
FOS_PICKFOLDERS = 32
FOS_FORCEFILESYSTEM = 64
FOS_ALLNONSTORAGEITEMS = 128
FOS_NOVALIDATE = 256
FOS_ALLOWMULTISELECT = 512
FOS_PATHMUSTEXIST = 2048
FOS_FILEMUSTEXIST = 4096
FOS_CREATEPROMPT = 8192
FOS_SHAREAWARE = 16384
FOS_NOREADONLYRETURN = 32768
FOS_NOTESTFILECREATE = 65536
FOS_HIDEMRUPLACES = 131072
FOS_HIDEPINNEDPLACES = 262144
FOS_NODEREFERENCELINKS = 1048576
FOS_OKBUTTONNEEDSINTERACTION = 2097152
FOS_DONTADDTORECENT = 33554432
FOS_FORCESHOWHIDDEN = 268435456
FOS_DEFAULTNOMINIMODE = 536870912
FOS_FORCEPREVIEWPANEON = 1073741824
FOS_SUPPORTSTREAMABLEITEMS = 2147483648
End Enumimport enum
class FILEOPENDIALOGOPTIONS(enum.IntFlag):
FOS_OVERWRITEPROMPT = 2
FOS_STRICTFILETYPES = 4
FOS_NOCHANGEDIR = 8
FOS_PICKFOLDERS = 32
FOS_FORCEFILESYSTEM = 64
FOS_ALLNONSTORAGEITEMS = 128
FOS_NOVALIDATE = 256
FOS_ALLOWMULTISELECT = 512
FOS_PATHMUSTEXIST = 2048
FOS_FILEMUSTEXIST = 4096
FOS_CREATEPROMPT = 8192
FOS_SHAREAWARE = 16384
FOS_NOREADONLYRETURN = 32768
FOS_NOTESTFILECREATE = 65536
FOS_HIDEMRUPLACES = 131072
FOS_HIDEPINNEDPLACES = 262144
FOS_NODEREFERENCELINKS = 1048576
FOS_OKBUTTONNEEDSINTERACTION = 2097152
FOS_DONTADDTORECENT = 33554432
FOS_FORCESHOWHIDDEN = 268435456
FOS_DEFAULTNOMINIMODE = 536870912
FOS_FORCEPREVIEWPANEON = 1073741824
FOS_SUPPORTSTREAMABLEITEMS = 2147483648// FILEOPENDIALOGOPTIONS (flags)
pub const FOS_OVERWRITEPROMPT: u32 = 2;
pub const FOS_STRICTFILETYPES: u32 = 4;
pub const FOS_NOCHANGEDIR: u32 = 8;
pub const FOS_PICKFOLDERS: u32 = 32;
pub const FOS_FORCEFILESYSTEM: u32 = 64;
pub const FOS_ALLNONSTORAGEITEMS: u32 = 128;
pub const FOS_NOVALIDATE: u32 = 256;
pub const FOS_ALLOWMULTISELECT: u32 = 512;
pub const FOS_PATHMUSTEXIST: u32 = 2048;
pub const FOS_FILEMUSTEXIST: u32 = 4096;
pub const FOS_CREATEPROMPT: u32 = 8192;
pub const FOS_SHAREAWARE: u32 = 16384;
pub const FOS_NOREADONLYRETURN: u32 = 32768;
pub const FOS_NOTESTFILECREATE: u32 = 65536;
pub const FOS_HIDEMRUPLACES: u32 = 131072;
pub const FOS_HIDEPINNEDPLACES: u32 = 262144;
pub const FOS_NODEREFERENCELINKS: u32 = 1048576;
pub const FOS_OKBUTTONNEEDSINTERACTION: u32 = 2097152;
pub const FOS_DONTADDTORECENT: u32 = 33554432;
pub const FOS_FORCESHOWHIDDEN: u32 = 268435456;
pub const FOS_DEFAULTNOMINIMODE: u32 = 536870912;
pub const FOS_FORCEPREVIEWPANEON: u32 = 1073741824;
pub const FOS_SUPPORTSTREAMABLEITEMS: u32 = 2147483648;// FILEOPENDIALOGOPTIONS
const (
FOS_OVERWRITEPROMPT uint32 = 2
FOS_STRICTFILETYPES uint32 = 4
FOS_NOCHANGEDIR uint32 = 8
FOS_PICKFOLDERS uint32 = 32
FOS_FORCEFILESYSTEM uint32 = 64
FOS_ALLNONSTORAGEITEMS uint32 = 128
FOS_NOVALIDATE uint32 = 256
FOS_ALLOWMULTISELECT uint32 = 512
FOS_PATHMUSTEXIST uint32 = 2048
FOS_FILEMUSTEXIST uint32 = 4096
FOS_CREATEPROMPT uint32 = 8192
FOS_SHAREAWARE uint32 = 16384
FOS_NOREADONLYRETURN uint32 = 32768
FOS_NOTESTFILECREATE uint32 = 65536
FOS_HIDEMRUPLACES uint32 = 131072
FOS_HIDEPINNEDPLACES uint32 = 262144
FOS_NODEREFERENCELINKS uint32 = 1048576
FOS_OKBUTTONNEEDSINTERACTION uint32 = 2097152
FOS_DONTADDTORECENT uint32 = 33554432
FOS_FORCESHOWHIDDEN uint32 = 268435456
FOS_DEFAULTNOMINIMODE uint32 = 536870912
FOS_FORCEPREVIEWPANEON uint32 = 1073741824
FOS_SUPPORTSTREAMABLEITEMS uint32 = 2147483648
)const
FOS_OVERWRITEPROMPT = 2;
FOS_STRICTFILETYPES = 4;
FOS_NOCHANGEDIR = 8;
FOS_PICKFOLDERS = 32;
FOS_FORCEFILESYSTEM = 64;
FOS_ALLNONSTORAGEITEMS = 128;
FOS_NOVALIDATE = 256;
FOS_ALLOWMULTISELECT = 512;
FOS_PATHMUSTEXIST = 2048;
FOS_FILEMUSTEXIST = 4096;
FOS_CREATEPROMPT = 8192;
FOS_SHAREAWARE = 16384;
FOS_NOREADONLYRETURN = 32768;
FOS_NOTESTFILECREATE = 65536;
FOS_HIDEMRUPLACES = 131072;
FOS_HIDEPINNEDPLACES = 262144;
FOS_NODEREFERENCELINKS = 1048576;
FOS_OKBUTTONNEEDSINTERACTION = 2097152;
FOS_DONTADDTORECENT = 33554432;
FOS_FORCESHOWHIDDEN = 268435456;
FOS_DEFAULTNOMINIMODE = 536870912;
FOS_FORCEPREVIEWPANEON = 1073741824;
FOS_SUPPORTSTREAMABLEITEMS = 2147483648;// FILEOPENDIALOGOPTIONS
pub const FOS_OVERWRITEPROMPT: u32 = 2;
pub const FOS_STRICTFILETYPES: u32 = 4;
pub const FOS_NOCHANGEDIR: u32 = 8;
pub const FOS_PICKFOLDERS: u32 = 32;
pub const FOS_FORCEFILESYSTEM: u32 = 64;
pub const FOS_ALLNONSTORAGEITEMS: u32 = 128;
pub const FOS_NOVALIDATE: u32 = 256;
pub const FOS_ALLOWMULTISELECT: u32 = 512;
pub const FOS_PATHMUSTEXIST: u32 = 2048;
pub const FOS_FILEMUSTEXIST: u32 = 4096;
pub const FOS_CREATEPROMPT: u32 = 8192;
pub const FOS_SHAREAWARE: u32 = 16384;
pub const FOS_NOREADONLYRETURN: u32 = 32768;
pub const FOS_NOTESTFILECREATE: u32 = 65536;
pub const FOS_HIDEMRUPLACES: u32 = 131072;
pub const FOS_HIDEPINNEDPLACES: u32 = 262144;
pub const FOS_NODEREFERENCELINKS: u32 = 1048576;
pub const FOS_OKBUTTONNEEDSINTERACTION: u32 = 2097152;
pub const FOS_DONTADDTORECENT: u32 = 33554432;
pub const FOS_FORCESHOWHIDDEN: u32 = 268435456;
pub const FOS_DEFAULTNOMINIMODE: u32 = 536870912;
pub const FOS_FORCEPREVIEWPANEON: u32 = 1073741824;
pub const FOS_SUPPORTSTREAMABLEITEMS: u32 = 2147483648;const
FOS_OVERWRITEPROMPT* = 2
FOS_STRICTFILETYPES* = 4
FOS_NOCHANGEDIR* = 8
FOS_PICKFOLDERS* = 32
FOS_FORCEFILESYSTEM* = 64
FOS_ALLNONSTORAGEITEMS* = 128
FOS_NOVALIDATE* = 256
FOS_ALLOWMULTISELECT* = 512
FOS_PATHMUSTEXIST* = 2048
FOS_FILEMUSTEXIST* = 4096
FOS_CREATEPROMPT* = 8192
FOS_SHAREAWARE* = 16384
FOS_NOREADONLYRETURN* = 32768
FOS_NOTESTFILECREATE* = 65536
FOS_HIDEMRUPLACES* = 131072
FOS_HIDEPINNEDPLACES* = 262144
FOS_NODEREFERENCELINKS* = 1048576
FOS_OKBUTTONNEEDSINTERACTION* = 2097152
FOS_DONTADDTORECENT* = 33554432
FOS_FORCESHOWHIDDEN* = 268435456
FOS_DEFAULTNOMINIMODE* = 536870912
FOS_FORCEPREVIEWPANEON* = 1073741824
FOS_SUPPORTSTREAMABLEITEMS* = 2147483648enum FILEOPENDIALOGOPTIONS : uint {
FOS_OVERWRITEPROMPT = 2,
FOS_STRICTFILETYPES = 4,
FOS_NOCHANGEDIR = 8,
FOS_PICKFOLDERS = 32,
FOS_FORCEFILESYSTEM = 64,
FOS_ALLNONSTORAGEITEMS = 128,
FOS_NOVALIDATE = 256,
FOS_ALLOWMULTISELECT = 512,
FOS_PATHMUSTEXIST = 2048,
FOS_FILEMUSTEXIST = 4096,
FOS_CREATEPROMPT = 8192,
FOS_SHAREAWARE = 16384,
FOS_NOREADONLYRETURN = 32768,
FOS_NOTESTFILECREATE = 65536,
FOS_HIDEMRUPLACES = 131072,
FOS_HIDEPINNEDPLACES = 262144,
FOS_NODEREFERENCELINKS = 1048576,
FOS_OKBUTTONNEEDSINTERACTION = 2097152,
FOS_DONTADDTORECENT = 33554432,
FOS_FORCESHOWHIDDEN = 268435456,
FOS_DEFAULTNOMINIMODE = 536870912,
FOS_FORCEPREVIEWPANEON = 1073741824,
FOS_SUPPORTSTREAMABLEITEMS = 2147483648,
}#define global FOS_OVERWRITEPROMPT 0x2
#define global FOS_STRICTFILETYPES 0x4
#define global FOS_NOCHANGEDIR 0x8
#define global FOS_PICKFOLDERS 0x20
#define global FOS_FORCEFILESYSTEM 0x40
#define global FOS_ALLNONSTORAGEITEMS 0x80
#define global FOS_NOVALIDATE 0x100
#define global FOS_ALLOWMULTISELECT 0x200
#define global FOS_PATHMUSTEXIST 0x800
#define global FOS_FILEMUSTEXIST 0x1000
#define global FOS_CREATEPROMPT 0x2000
#define global FOS_SHAREAWARE 0x4000
#define global FOS_NOREADONLYRETURN 0x8000
#define global FOS_NOTESTFILECREATE 0x10000
#define global FOS_HIDEMRUPLACES 0x20000
#define global FOS_HIDEPINNEDPLACES 0x40000
#define global FOS_NODEREFERENCELINKS 0x100000
#define global FOS_OKBUTTONNEEDSINTERACTION 0x200000
#define global FOS_DONTADDTORECENT 0x2000000
#define global FOS_FORCESHOWHIDDEN 0x10000000
#define global FOS_DEFAULTNOMINIMODE 0x20000000
#define global FOS_FORCEPREVIEWPANEON 0x40000000
#define global FOS_SUPPORTSTREAMABLEITEMS 0x80000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。