ホーム › Graphics.Gdi › GET_DCX_FLAGS
GET_DCX_FLAGS
列挙型フラグメンバー 11
| 名前 | 10進 | 16進 |
|---|---|---|
| DCX_WINDOW | 1 | 0x1 |
| DCX_CACHE | 2 | 0x2 |
| DCX_PARENTCLIP | 32 | 0x20 |
| DCX_CLIPSIBLINGS | 16 | 0x10 |
| DCX_CLIPCHILDREN | 8 | 0x8 |
| DCX_NORESETATTRS | 4 | 0x4 |
| DCX_LOCKWINDOWUPDATE | 1024 | 0x400 |
| DCX_EXCLUDERGN | 64 | 0x40 |
| DCX_INTERSECTRGN | 128 | 0x80 |
| DCX_INTERSECTUPDATE | 512 | 0x200 |
| DCX_VALIDATE | 2097152 | 0x200000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum GET_DCX_FLAGS : unsigned int {
DCX_WINDOW = 1,
DCX_CACHE = 2,
DCX_PARENTCLIP = 32,
DCX_CLIPSIBLINGS = 16,
DCX_CLIPCHILDREN = 8,
DCX_NORESETATTRS = 4,
DCX_LOCKWINDOWUPDATE = 1024,
DCX_EXCLUDERGN = 64,
DCX_INTERSECTRGN = 128,
DCX_INTERSECTUPDATE = 512,
DCX_VALIDATE = 2097152
} GET_DCX_FLAGS;[Flags]
public enum GET_DCX_FLAGS : uint
{
DCX_WINDOW = 1,
DCX_CACHE = 2,
DCX_PARENTCLIP = 32,
DCX_CLIPSIBLINGS = 16,
DCX_CLIPCHILDREN = 8,
DCX_NORESETATTRS = 4,
DCX_LOCKWINDOWUPDATE = 1024,
DCX_EXCLUDERGN = 64,
DCX_INTERSECTRGN = 128,
DCX_INTERSECTUPDATE = 512,
DCX_VALIDATE = 2097152,
}<Flags>
Public Enum GET_DCX_FLAGS As UInteger
DCX_WINDOW = 1
DCX_CACHE = 2
DCX_PARENTCLIP = 32
DCX_CLIPSIBLINGS = 16
DCX_CLIPCHILDREN = 8
DCX_NORESETATTRS = 4
DCX_LOCKWINDOWUPDATE = 1024
DCX_EXCLUDERGN = 64
DCX_INTERSECTRGN = 128
DCX_INTERSECTUPDATE = 512
DCX_VALIDATE = 2097152
End Enumimport enum
class GET_DCX_FLAGS(enum.IntFlag):
DCX_WINDOW = 1
DCX_CACHE = 2
DCX_PARENTCLIP = 32
DCX_CLIPSIBLINGS = 16
DCX_CLIPCHILDREN = 8
DCX_NORESETATTRS = 4
DCX_LOCKWINDOWUPDATE = 1024
DCX_EXCLUDERGN = 64
DCX_INTERSECTRGN = 128
DCX_INTERSECTUPDATE = 512
DCX_VALIDATE = 2097152// GET_DCX_FLAGS (flags)
pub const DCX_WINDOW: u32 = 1;
pub const DCX_CACHE: u32 = 2;
pub const DCX_PARENTCLIP: u32 = 32;
pub const DCX_CLIPSIBLINGS: u32 = 16;
pub const DCX_CLIPCHILDREN: u32 = 8;
pub const DCX_NORESETATTRS: u32 = 4;
pub const DCX_LOCKWINDOWUPDATE: u32 = 1024;
pub const DCX_EXCLUDERGN: u32 = 64;
pub const DCX_INTERSECTRGN: u32 = 128;
pub const DCX_INTERSECTUPDATE: u32 = 512;
pub const DCX_VALIDATE: u32 = 2097152;// GET_DCX_FLAGS
const (
DCX_WINDOW uint32 = 1
DCX_CACHE uint32 = 2
DCX_PARENTCLIP uint32 = 32
DCX_CLIPSIBLINGS uint32 = 16
DCX_CLIPCHILDREN uint32 = 8
DCX_NORESETATTRS uint32 = 4
DCX_LOCKWINDOWUPDATE uint32 = 1024
DCX_EXCLUDERGN uint32 = 64
DCX_INTERSECTRGN uint32 = 128
DCX_INTERSECTUPDATE uint32 = 512
DCX_VALIDATE uint32 = 2097152
)const
DCX_WINDOW = 1;
DCX_CACHE = 2;
DCX_PARENTCLIP = 32;
DCX_CLIPSIBLINGS = 16;
DCX_CLIPCHILDREN = 8;
DCX_NORESETATTRS = 4;
DCX_LOCKWINDOWUPDATE = 1024;
DCX_EXCLUDERGN = 64;
DCX_INTERSECTRGN = 128;
DCX_INTERSECTUPDATE = 512;
DCX_VALIDATE = 2097152;// GET_DCX_FLAGS
pub const DCX_WINDOW: u32 = 1;
pub const DCX_CACHE: u32 = 2;
pub const DCX_PARENTCLIP: u32 = 32;
pub const DCX_CLIPSIBLINGS: u32 = 16;
pub const DCX_CLIPCHILDREN: u32 = 8;
pub const DCX_NORESETATTRS: u32 = 4;
pub const DCX_LOCKWINDOWUPDATE: u32 = 1024;
pub const DCX_EXCLUDERGN: u32 = 64;
pub const DCX_INTERSECTRGN: u32 = 128;
pub const DCX_INTERSECTUPDATE: u32 = 512;
pub const DCX_VALIDATE: u32 = 2097152;const
DCX_WINDOW* = 1
DCX_CACHE* = 2
DCX_PARENTCLIP* = 32
DCX_CLIPSIBLINGS* = 16
DCX_CLIPCHILDREN* = 8
DCX_NORESETATTRS* = 4
DCX_LOCKWINDOWUPDATE* = 1024
DCX_EXCLUDERGN* = 64
DCX_INTERSECTRGN* = 128
DCX_INTERSECTUPDATE* = 512
DCX_VALIDATE* = 2097152enum GET_DCX_FLAGS : uint {
DCX_WINDOW = 1,
DCX_CACHE = 2,
DCX_PARENTCLIP = 32,
DCX_CLIPSIBLINGS = 16,
DCX_CLIPCHILDREN = 8,
DCX_NORESETATTRS = 4,
DCX_LOCKWINDOWUPDATE = 1024,
DCX_EXCLUDERGN = 64,
DCX_INTERSECTRGN = 128,
DCX_INTERSECTUPDATE = 512,
DCX_VALIDATE = 2097152,
}#define global DCX_WINDOW 0x1
#define global DCX_CACHE 0x2
#define global DCX_PARENTCLIP 0x20
#define global DCX_CLIPSIBLINGS 0x10
#define global DCX_CLIPCHILDREN 0x8
#define global DCX_NORESETATTRS 0x4
#define global DCX_LOCKWINDOWUPDATE 0x400
#define global DCX_EXCLUDERGN 0x40
#define global DCX_INTERSECTRGN 0x80
#define global DCX_INTERSECTUPDATE 0x200
#define global DCX_VALIDATE 0x200000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。