ホーム › UI.Controls.Dialogs › OPEN_FILENAME_FLAGS
OPEN_FILENAME_FLAGS
列挙型フラグメンバー 26
| 名前 | 10進 | 16進 |
|---|---|---|
| OFN_READONLY | 1 | 0x1 |
| OFN_OVERWRITEPROMPT | 2 | 0x2 |
| OFN_HIDEREADONLY | 4 | 0x4 |
| OFN_NOCHANGEDIR | 8 | 0x8 |
| OFN_SHOWHELP | 16 | 0x10 |
| OFN_ENABLEHOOK | 32 | 0x20 |
| OFN_ENABLETEMPLATE | 64 | 0x40 |
| OFN_ENABLETEMPLATEHANDLE | 128 | 0x80 |
| OFN_NOVALIDATE | 256 | 0x100 |
| OFN_ALLOWMULTISELECT | 512 | 0x200 |
| OFN_EXTENSIONDIFFERENT | 1024 | 0x400 |
| OFN_PATHMUSTEXIST | 2048 | 0x800 |
| OFN_FILEMUSTEXIST | 4096 | 0x1000 |
| OFN_CREATEPROMPT | 8192 | 0x2000 |
| OFN_SHAREAWARE | 16384 | 0x4000 |
| OFN_NOREADONLYRETURN | 32768 | 0x8000 |
| OFN_NOTESTFILECREATE | 65536 | 0x10000 |
| OFN_NONETWORKBUTTON | 131072 | 0x20000 |
| OFN_NOLONGNAMES | 262144 | 0x40000 |
| OFN_EXPLORER | 524288 | 0x80000 |
| OFN_NODEREFERENCELINKS | 1048576 | 0x100000 |
| OFN_LONGNAMES | 2097152 | 0x200000 |
| OFN_ENABLEINCLUDENOTIFY | 4194304 | 0x400000 |
| OFN_ENABLESIZING | 8388608 | 0x800000 |
| OFN_DONTADDTORECENT | 33554432 | 0x2000000 |
| OFN_FORCESHOWHIDDEN | 268435456 | 0x10000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum OPEN_FILENAME_FLAGS : unsigned int {
OFN_READONLY = 1,
OFN_OVERWRITEPROMPT = 2,
OFN_HIDEREADONLY = 4,
OFN_NOCHANGEDIR = 8,
OFN_SHOWHELP = 16,
OFN_ENABLEHOOK = 32,
OFN_ENABLETEMPLATE = 64,
OFN_ENABLETEMPLATEHANDLE = 128,
OFN_NOVALIDATE = 256,
OFN_ALLOWMULTISELECT = 512,
OFN_EXTENSIONDIFFERENT = 1024,
OFN_PATHMUSTEXIST = 2048,
OFN_FILEMUSTEXIST = 4096,
OFN_CREATEPROMPT = 8192,
OFN_SHAREAWARE = 16384,
OFN_NOREADONLYRETURN = 32768,
OFN_NOTESTFILECREATE = 65536,
OFN_NONETWORKBUTTON = 131072,
OFN_NOLONGNAMES = 262144,
OFN_EXPLORER = 524288,
OFN_NODEREFERENCELINKS = 1048576,
OFN_LONGNAMES = 2097152,
OFN_ENABLEINCLUDENOTIFY = 4194304,
OFN_ENABLESIZING = 8388608,
OFN_DONTADDTORECENT = 33554432,
OFN_FORCESHOWHIDDEN = 268435456
} OPEN_FILENAME_FLAGS;[Flags]
public enum OPEN_FILENAME_FLAGS : uint
{
OFN_READONLY = 1,
OFN_OVERWRITEPROMPT = 2,
OFN_HIDEREADONLY = 4,
OFN_NOCHANGEDIR = 8,
OFN_SHOWHELP = 16,
OFN_ENABLEHOOK = 32,
OFN_ENABLETEMPLATE = 64,
OFN_ENABLETEMPLATEHANDLE = 128,
OFN_NOVALIDATE = 256,
OFN_ALLOWMULTISELECT = 512,
OFN_EXTENSIONDIFFERENT = 1024,
OFN_PATHMUSTEXIST = 2048,
OFN_FILEMUSTEXIST = 4096,
OFN_CREATEPROMPT = 8192,
OFN_SHAREAWARE = 16384,
OFN_NOREADONLYRETURN = 32768,
OFN_NOTESTFILECREATE = 65536,
OFN_NONETWORKBUTTON = 131072,
OFN_NOLONGNAMES = 262144,
OFN_EXPLORER = 524288,
OFN_NODEREFERENCELINKS = 1048576,
OFN_LONGNAMES = 2097152,
OFN_ENABLEINCLUDENOTIFY = 4194304,
OFN_ENABLESIZING = 8388608,
OFN_DONTADDTORECENT = 33554432,
OFN_FORCESHOWHIDDEN = 268435456,
}<Flags>
Public Enum OPEN_FILENAME_FLAGS As UInteger
OFN_READONLY = 1
OFN_OVERWRITEPROMPT = 2
OFN_HIDEREADONLY = 4
OFN_NOCHANGEDIR = 8
OFN_SHOWHELP = 16
OFN_ENABLEHOOK = 32
OFN_ENABLETEMPLATE = 64
OFN_ENABLETEMPLATEHANDLE = 128
OFN_NOVALIDATE = 256
OFN_ALLOWMULTISELECT = 512
OFN_EXTENSIONDIFFERENT = 1024
OFN_PATHMUSTEXIST = 2048
OFN_FILEMUSTEXIST = 4096
OFN_CREATEPROMPT = 8192
OFN_SHAREAWARE = 16384
OFN_NOREADONLYRETURN = 32768
OFN_NOTESTFILECREATE = 65536
OFN_NONETWORKBUTTON = 131072
OFN_NOLONGNAMES = 262144
OFN_EXPLORER = 524288
OFN_NODEREFERENCELINKS = 1048576
OFN_LONGNAMES = 2097152
OFN_ENABLEINCLUDENOTIFY = 4194304
OFN_ENABLESIZING = 8388608
OFN_DONTADDTORECENT = 33554432
OFN_FORCESHOWHIDDEN = 268435456
End Enumimport enum
class OPEN_FILENAME_FLAGS(enum.IntFlag):
OFN_READONLY = 1
OFN_OVERWRITEPROMPT = 2
OFN_HIDEREADONLY = 4
OFN_NOCHANGEDIR = 8
OFN_SHOWHELP = 16
OFN_ENABLEHOOK = 32
OFN_ENABLETEMPLATE = 64
OFN_ENABLETEMPLATEHANDLE = 128
OFN_NOVALIDATE = 256
OFN_ALLOWMULTISELECT = 512
OFN_EXTENSIONDIFFERENT = 1024
OFN_PATHMUSTEXIST = 2048
OFN_FILEMUSTEXIST = 4096
OFN_CREATEPROMPT = 8192
OFN_SHAREAWARE = 16384
OFN_NOREADONLYRETURN = 32768
OFN_NOTESTFILECREATE = 65536
OFN_NONETWORKBUTTON = 131072
OFN_NOLONGNAMES = 262144
OFN_EXPLORER = 524288
OFN_NODEREFERENCELINKS = 1048576
OFN_LONGNAMES = 2097152
OFN_ENABLEINCLUDENOTIFY = 4194304
OFN_ENABLESIZING = 8388608
OFN_DONTADDTORECENT = 33554432
OFN_FORCESHOWHIDDEN = 268435456// OPEN_FILENAME_FLAGS (flags)
pub const OFN_READONLY: u32 = 1;
pub const OFN_OVERWRITEPROMPT: u32 = 2;
pub const OFN_HIDEREADONLY: u32 = 4;
pub const OFN_NOCHANGEDIR: u32 = 8;
pub const OFN_SHOWHELP: u32 = 16;
pub const OFN_ENABLEHOOK: u32 = 32;
pub const OFN_ENABLETEMPLATE: u32 = 64;
pub const OFN_ENABLETEMPLATEHANDLE: u32 = 128;
pub const OFN_NOVALIDATE: u32 = 256;
pub const OFN_ALLOWMULTISELECT: u32 = 512;
pub const OFN_EXTENSIONDIFFERENT: u32 = 1024;
pub const OFN_PATHMUSTEXIST: u32 = 2048;
pub const OFN_FILEMUSTEXIST: u32 = 4096;
pub const OFN_CREATEPROMPT: u32 = 8192;
pub const OFN_SHAREAWARE: u32 = 16384;
pub const OFN_NOREADONLYRETURN: u32 = 32768;
pub const OFN_NOTESTFILECREATE: u32 = 65536;
pub const OFN_NONETWORKBUTTON: u32 = 131072;
pub const OFN_NOLONGNAMES: u32 = 262144;
pub const OFN_EXPLORER: u32 = 524288;
pub const OFN_NODEREFERENCELINKS: u32 = 1048576;
pub const OFN_LONGNAMES: u32 = 2097152;
pub const OFN_ENABLEINCLUDENOTIFY: u32 = 4194304;
pub const OFN_ENABLESIZING: u32 = 8388608;
pub const OFN_DONTADDTORECENT: u32 = 33554432;
pub const OFN_FORCESHOWHIDDEN: u32 = 268435456;// OPEN_FILENAME_FLAGS
const (
OFN_READONLY uint32 = 1
OFN_OVERWRITEPROMPT uint32 = 2
OFN_HIDEREADONLY uint32 = 4
OFN_NOCHANGEDIR uint32 = 8
OFN_SHOWHELP uint32 = 16
OFN_ENABLEHOOK uint32 = 32
OFN_ENABLETEMPLATE uint32 = 64
OFN_ENABLETEMPLATEHANDLE uint32 = 128
OFN_NOVALIDATE uint32 = 256
OFN_ALLOWMULTISELECT uint32 = 512
OFN_EXTENSIONDIFFERENT uint32 = 1024
OFN_PATHMUSTEXIST uint32 = 2048
OFN_FILEMUSTEXIST uint32 = 4096
OFN_CREATEPROMPT uint32 = 8192
OFN_SHAREAWARE uint32 = 16384
OFN_NOREADONLYRETURN uint32 = 32768
OFN_NOTESTFILECREATE uint32 = 65536
OFN_NONETWORKBUTTON uint32 = 131072
OFN_NOLONGNAMES uint32 = 262144
OFN_EXPLORER uint32 = 524288
OFN_NODEREFERENCELINKS uint32 = 1048576
OFN_LONGNAMES uint32 = 2097152
OFN_ENABLEINCLUDENOTIFY uint32 = 4194304
OFN_ENABLESIZING uint32 = 8388608
OFN_DONTADDTORECENT uint32 = 33554432
OFN_FORCESHOWHIDDEN uint32 = 268435456
)const
OFN_READONLY = 1;
OFN_OVERWRITEPROMPT = 2;
OFN_HIDEREADONLY = 4;
OFN_NOCHANGEDIR = 8;
OFN_SHOWHELP = 16;
OFN_ENABLEHOOK = 32;
OFN_ENABLETEMPLATE = 64;
OFN_ENABLETEMPLATEHANDLE = 128;
OFN_NOVALIDATE = 256;
OFN_ALLOWMULTISELECT = 512;
OFN_EXTENSIONDIFFERENT = 1024;
OFN_PATHMUSTEXIST = 2048;
OFN_FILEMUSTEXIST = 4096;
OFN_CREATEPROMPT = 8192;
OFN_SHAREAWARE = 16384;
OFN_NOREADONLYRETURN = 32768;
OFN_NOTESTFILECREATE = 65536;
OFN_NONETWORKBUTTON = 131072;
OFN_NOLONGNAMES = 262144;
OFN_EXPLORER = 524288;
OFN_NODEREFERENCELINKS = 1048576;
OFN_LONGNAMES = 2097152;
OFN_ENABLEINCLUDENOTIFY = 4194304;
OFN_ENABLESIZING = 8388608;
OFN_DONTADDTORECENT = 33554432;
OFN_FORCESHOWHIDDEN = 268435456;// OPEN_FILENAME_FLAGS
pub const OFN_READONLY: u32 = 1;
pub const OFN_OVERWRITEPROMPT: u32 = 2;
pub const OFN_HIDEREADONLY: u32 = 4;
pub const OFN_NOCHANGEDIR: u32 = 8;
pub const OFN_SHOWHELP: u32 = 16;
pub const OFN_ENABLEHOOK: u32 = 32;
pub const OFN_ENABLETEMPLATE: u32 = 64;
pub const OFN_ENABLETEMPLATEHANDLE: u32 = 128;
pub const OFN_NOVALIDATE: u32 = 256;
pub const OFN_ALLOWMULTISELECT: u32 = 512;
pub const OFN_EXTENSIONDIFFERENT: u32 = 1024;
pub const OFN_PATHMUSTEXIST: u32 = 2048;
pub const OFN_FILEMUSTEXIST: u32 = 4096;
pub const OFN_CREATEPROMPT: u32 = 8192;
pub const OFN_SHAREAWARE: u32 = 16384;
pub const OFN_NOREADONLYRETURN: u32 = 32768;
pub const OFN_NOTESTFILECREATE: u32 = 65536;
pub const OFN_NONETWORKBUTTON: u32 = 131072;
pub const OFN_NOLONGNAMES: u32 = 262144;
pub const OFN_EXPLORER: u32 = 524288;
pub const OFN_NODEREFERENCELINKS: u32 = 1048576;
pub const OFN_LONGNAMES: u32 = 2097152;
pub const OFN_ENABLEINCLUDENOTIFY: u32 = 4194304;
pub const OFN_ENABLESIZING: u32 = 8388608;
pub const OFN_DONTADDTORECENT: u32 = 33554432;
pub const OFN_FORCESHOWHIDDEN: u32 = 268435456;const
OFN_READONLY* = 1
OFN_OVERWRITEPROMPT* = 2
OFN_HIDEREADONLY* = 4
OFN_NOCHANGEDIR* = 8
OFN_SHOWHELP* = 16
OFN_ENABLEHOOK* = 32
OFN_ENABLETEMPLATE* = 64
OFN_ENABLETEMPLATEHANDLE* = 128
OFN_NOVALIDATE* = 256
OFN_ALLOWMULTISELECT* = 512
OFN_EXTENSIONDIFFERENT* = 1024
OFN_PATHMUSTEXIST* = 2048
OFN_FILEMUSTEXIST* = 4096
OFN_CREATEPROMPT* = 8192
OFN_SHAREAWARE* = 16384
OFN_NOREADONLYRETURN* = 32768
OFN_NOTESTFILECREATE* = 65536
OFN_NONETWORKBUTTON* = 131072
OFN_NOLONGNAMES* = 262144
OFN_EXPLORER* = 524288
OFN_NODEREFERENCELINKS* = 1048576
OFN_LONGNAMES* = 2097152
OFN_ENABLEINCLUDENOTIFY* = 4194304
OFN_ENABLESIZING* = 8388608
OFN_DONTADDTORECENT* = 33554432
OFN_FORCESHOWHIDDEN* = 268435456enum OPEN_FILENAME_FLAGS : uint {
OFN_READONLY = 1,
OFN_OVERWRITEPROMPT = 2,
OFN_HIDEREADONLY = 4,
OFN_NOCHANGEDIR = 8,
OFN_SHOWHELP = 16,
OFN_ENABLEHOOK = 32,
OFN_ENABLETEMPLATE = 64,
OFN_ENABLETEMPLATEHANDLE = 128,
OFN_NOVALIDATE = 256,
OFN_ALLOWMULTISELECT = 512,
OFN_EXTENSIONDIFFERENT = 1024,
OFN_PATHMUSTEXIST = 2048,
OFN_FILEMUSTEXIST = 4096,
OFN_CREATEPROMPT = 8192,
OFN_SHAREAWARE = 16384,
OFN_NOREADONLYRETURN = 32768,
OFN_NOTESTFILECREATE = 65536,
OFN_NONETWORKBUTTON = 131072,
OFN_NOLONGNAMES = 262144,
OFN_EXPLORER = 524288,
OFN_NODEREFERENCELINKS = 1048576,
OFN_LONGNAMES = 2097152,
OFN_ENABLEINCLUDENOTIFY = 4194304,
OFN_ENABLESIZING = 8388608,
OFN_DONTADDTORECENT = 33554432,
OFN_FORCESHOWHIDDEN = 268435456,
}#define global OFN_READONLY 0x1
#define global OFN_OVERWRITEPROMPT 0x2
#define global OFN_HIDEREADONLY 0x4
#define global OFN_NOCHANGEDIR 0x8
#define global OFN_SHOWHELP 0x10
#define global OFN_ENABLEHOOK 0x20
#define global OFN_ENABLETEMPLATE 0x40
#define global OFN_ENABLETEMPLATEHANDLE 0x80
#define global OFN_NOVALIDATE 0x100
#define global OFN_ALLOWMULTISELECT 0x200
#define global OFN_EXTENSIONDIFFERENT 0x400
#define global OFN_PATHMUSTEXIST 0x800
#define global OFN_FILEMUSTEXIST 0x1000
#define global OFN_CREATEPROMPT 0x2000
#define global OFN_SHAREAWARE 0x4000
#define global OFN_NOREADONLYRETURN 0x8000
#define global OFN_NOTESTFILECREATE 0x10000
#define global OFN_NONETWORKBUTTON 0x20000
#define global OFN_NOLONGNAMES 0x40000
#define global OFN_EXPLORER 0x80000
#define global OFN_NODEREFERENCELINKS 0x100000
#define global OFN_LONGNAMES 0x200000
#define global OFN_ENABLEINCLUDENOTIFY 0x400000
#define global OFN_ENABLESIZING 0x800000
#define global OFN_DONTADDTORECENT 0x2000000
#define global OFN_FORCESHOWHIDDEN 0x10000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。