Win32 API 日本語リファレンス
ホームUI.Shell › FILEOPENDIALOGOPTIONS

FILEOPENDIALOGOPTIONS

列挙型フラグ
基底型u4

メンバー 23

名前10進16進
FOS_OVERWRITEPROMPT20x2
FOS_STRICTFILETYPES40x4
FOS_NOCHANGEDIR80x8
FOS_PICKFOLDERS320x20
FOS_FORCEFILESYSTEM640x40
FOS_ALLNONSTORAGEITEMS1280x80
FOS_NOVALIDATE2560x100
FOS_ALLOWMULTISELECT5120x200
FOS_PATHMUSTEXIST20480x800
FOS_FILEMUSTEXIST40960x1000
FOS_CREATEPROMPT81920x2000
FOS_SHAREAWARE163840x4000
FOS_NOREADONLYRETURN327680x8000
FOS_NOTESTFILECREATE655360x10000
FOS_HIDEMRUPLACES1310720x20000
FOS_HIDEPINNEDPLACES2621440x40000
FOS_NODEREFERENCELINKS10485760x100000
FOS_OKBUTTONNEEDSINTERACTION20971520x200000
FOS_DONTADDTORECENT335544320x2000000
FOS_FORCESHOWHIDDEN2684354560x10000000
FOS_DEFAULTNOMINIMODE5368709120x20000000
FOS_FORCEPREVIEWPANEON10737418240x40000000
FOS_SUPPORTSTREAMABLEITEMS21474836480x80000000

各言語での定義

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