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

FD_FLAGS

列挙型
基底型i4

メンバー 10

名前10進16進
FD_CLSID10x1
FD_SIZEPOINT20x2
FD_ATTRIBUTES40x4
FD_CREATETIME80x8
FD_ACCESSTIME160x10
FD_WRITESTIME320x20
FD_FILESIZE640x40
FD_PROGRESSUI163840x4000
FD_LINKUI327680x8000
FD_UNICODE-21474836480x80000000

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum FD_FLAGS : int {
    FD_CLSID = 1,
    FD_SIZEPOINT = 2,
    FD_ATTRIBUTES = 4,
    FD_CREATETIME = 8,
    FD_ACCESSTIME = 16,
    FD_WRITESTIME = 32,
    FD_FILESIZE = 64,
    FD_PROGRESSUI = 16384,
    FD_LINKUI = 32768,
    FD_UNICODE = -2147483648
} FD_FLAGS;
public enum FD_FLAGS : int
{
    FD_CLSID = 1,
    FD_SIZEPOINT = 2,
    FD_ATTRIBUTES = 4,
    FD_CREATETIME = 8,
    FD_ACCESSTIME = 16,
    FD_WRITESTIME = 32,
    FD_FILESIZE = 64,
    FD_PROGRESSUI = 16384,
    FD_LINKUI = 32768,
    FD_UNICODE = -2147483648,
}
Public Enum FD_FLAGS As Integer
    FD_CLSID = 1
    FD_SIZEPOINT = 2
    FD_ATTRIBUTES = 4
    FD_CREATETIME = 8
    FD_ACCESSTIME = 16
    FD_WRITESTIME = 32
    FD_FILESIZE = 64
    FD_PROGRESSUI = 16384
    FD_LINKUI = 32768
    FD_UNICODE = -2147483648
End Enum
import enum

class FD_FLAGS(enum.IntEnum):
    FD_CLSID = 1
    FD_SIZEPOINT = 2
    FD_ATTRIBUTES = 4
    FD_CREATETIME = 8
    FD_ACCESSTIME = 16
    FD_WRITESTIME = 32
    FD_FILESIZE = 64
    FD_PROGRESSUI = 16384
    FD_LINKUI = 32768
    FD_UNICODE = -2147483648
// FD_FLAGS
pub const FD_CLSID: i32 = 1;
pub const FD_SIZEPOINT: i32 = 2;
pub const FD_ATTRIBUTES: i32 = 4;
pub const FD_CREATETIME: i32 = 8;
pub const FD_ACCESSTIME: i32 = 16;
pub const FD_WRITESTIME: i32 = 32;
pub const FD_FILESIZE: i32 = 64;
pub const FD_PROGRESSUI: i32 = 16384;
pub const FD_LINKUI: i32 = 32768;
pub const FD_UNICODE: i32 = -2147483648;
// FD_FLAGS
const (
	FD_CLSID int32 = 1
	FD_SIZEPOINT int32 = 2
	FD_ATTRIBUTES int32 = 4
	FD_CREATETIME int32 = 8
	FD_ACCESSTIME int32 = 16
	FD_WRITESTIME int32 = 32
	FD_FILESIZE int32 = 64
	FD_PROGRESSUI int32 = 16384
	FD_LINKUI int32 = 32768
	FD_UNICODE int32 = -2147483648
)
const
  FD_CLSID = 1;
  FD_SIZEPOINT = 2;
  FD_ATTRIBUTES = 4;
  FD_CREATETIME = 8;
  FD_ACCESSTIME = 16;
  FD_WRITESTIME = 32;
  FD_FILESIZE = 64;
  FD_PROGRESSUI = 16384;
  FD_LINKUI = 32768;
  FD_UNICODE = -2147483648;
// FD_FLAGS
pub const FD_CLSID: i32 = 1;
pub const FD_SIZEPOINT: i32 = 2;
pub const FD_ATTRIBUTES: i32 = 4;
pub const FD_CREATETIME: i32 = 8;
pub const FD_ACCESSTIME: i32 = 16;
pub const FD_WRITESTIME: i32 = 32;
pub const FD_FILESIZE: i32 = 64;
pub const FD_PROGRESSUI: i32 = 16384;
pub const FD_LINKUI: i32 = 32768;
pub const FD_UNICODE: i32 = -2147483648;
const
  FD_CLSID* = 1
  FD_SIZEPOINT* = 2
  FD_ATTRIBUTES* = 4
  FD_CREATETIME* = 8
  FD_ACCESSTIME* = 16
  FD_WRITESTIME* = 32
  FD_FILESIZE* = 64
  FD_PROGRESSUI* = 16384
  FD_LINKUI* = 32768
  FD_UNICODE* = -2147483648
enum FD_FLAGS : int {
    FD_CLSID = 1,
    FD_SIZEPOINT = 2,
    FD_ATTRIBUTES = 4,
    FD_CREATETIME = 8,
    FD_ACCESSTIME = 16,
    FD_WRITESTIME = 32,
    FD_FILESIZE = 64,
    FD_PROGRESSUI = 16384,
    FD_LINKUI = 32768,
    FD_UNICODE = -2147483648,
}
#define global FD_CLSID      0x1
#define global FD_SIZEPOINT  0x2
#define global FD_ATTRIBUTES 0x4
#define global FD_CREATETIME 0x8
#define global FD_ACCESSTIME 0x10
#define global FD_WRITESTIME 0x20
#define global FD_FILESIZE   0x40
#define global FD_PROGRESSUI 0x4000
#define global FD_LINKUI     0x8000
#define global FD_UNICODE    0x80000000