Win32 API 日本語リファレンス
ホームUI.Controls.Dialogs › OPEN_FILENAME_FLAGS

OPEN_FILENAME_FLAGS

列挙型フラグ
基底型u4

メンバー 26

名前10進16進
OFN_READONLY10x1
OFN_OVERWRITEPROMPT20x2
OFN_HIDEREADONLY40x4
OFN_NOCHANGEDIR80x8
OFN_SHOWHELP160x10
OFN_ENABLEHOOK320x20
OFN_ENABLETEMPLATE640x40
OFN_ENABLETEMPLATEHANDLE1280x80
OFN_NOVALIDATE2560x100
OFN_ALLOWMULTISELECT5120x200
OFN_EXTENSIONDIFFERENT10240x400
OFN_PATHMUSTEXIST20480x800
OFN_FILEMUSTEXIST40960x1000
OFN_CREATEPROMPT81920x2000
OFN_SHAREAWARE163840x4000
OFN_NOREADONLYRETURN327680x8000
OFN_NOTESTFILECREATE655360x10000
OFN_NONETWORKBUTTON1310720x20000
OFN_NOLONGNAMES2621440x40000
OFN_EXPLORER5242880x80000
OFN_NODEREFERENCELINKS10485760x100000
OFN_LONGNAMES20971520x200000
OFN_ENABLEINCLUDENOTIFY41943040x400000
OFN_ENABLESIZING83886080x800000
OFN_DONTADDTORECENT335544320x2000000
OFN_FORCESHOWHIDDEN2684354560x10000000

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 268435456
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,
}
#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)。