Win32 API 日本語リファレンス
ホームGraphics.Gdi › GET_DCX_FLAGS

GET_DCX_FLAGS

列挙型フラグ
基底型u4

メンバー 11

名前10進16進
DCX_WINDOW10x1
DCX_CACHE20x2
DCX_PARENTCLIP320x20
DCX_CLIPSIBLINGS160x10
DCX_CLIPCHILDREN80x8
DCX_NORESETATTRS40x4
DCX_LOCKWINDOWUPDATE10240x400
DCX_EXCLUDERGN640x40
DCX_INTERSECTRGN1280x80
DCX_INTERSECTUPDATE5120x200
DCX_VALIDATE20971520x200000

各言語での定義

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