ホーム › UI.Controls › NMCUSTOMDRAW_DRAW_STATE_FLAGS
NMCUSTOMDRAW_DRAW_STATE_FLAGS
列挙型フラグメンバー 13
| 名前 | 10進 | 16進 |
|---|---|---|
| CDIS_SELECTED | 1 | 0x1 |
| CDIS_GRAYED | 2 | 0x2 |
| CDIS_DISABLED | 4 | 0x4 |
| CDIS_CHECKED | 8 | 0x8 |
| CDIS_FOCUS | 16 | 0x10 |
| CDIS_DEFAULT | 32 | 0x20 |
| CDIS_HOT | 64 | 0x40 |
| CDIS_MARKED | 128 | 0x80 |
| CDIS_INDETERMINATE | 256 | 0x100 |
| CDIS_SHOWKEYBOARDCUES | 512 | 0x200 |
| CDIS_NEARHOT | 1024 | 0x400 |
| CDIS_OTHERSIDEHOT | 2048 | 0x800 |
| CDIS_DROPHILITED | 4096 | 0x1000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum NMCUSTOMDRAW_DRAW_STATE_FLAGS : unsigned int {
CDIS_SELECTED = 1,
CDIS_GRAYED = 2,
CDIS_DISABLED = 4,
CDIS_CHECKED = 8,
CDIS_FOCUS = 16,
CDIS_DEFAULT = 32,
CDIS_HOT = 64,
CDIS_MARKED = 128,
CDIS_INDETERMINATE = 256,
CDIS_SHOWKEYBOARDCUES = 512,
CDIS_NEARHOT = 1024,
CDIS_OTHERSIDEHOT = 2048,
CDIS_DROPHILITED = 4096
} NMCUSTOMDRAW_DRAW_STATE_FLAGS;[Flags]
public enum NMCUSTOMDRAW_DRAW_STATE_FLAGS : uint
{
CDIS_SELECTED = 1,
CDIS_GRAYED = 2,
CDIS_DISABLED = 4,
CDIS_CHECKED = 8,
CDIS_FOCUS = 16,
CDIS_DEFAULT = 32,
CDIS_HOT = 64,
CDIS_MARKED = 128,
CDIS_INDETERMINATE = 256,
CDIS_SHOWKEYBOARDCUES = 512,
CDIS_NEARHOT = 1024,
CDIS_OTHERSIDEHOT = 2048,
CDIS_DROPHILITED = 4096,
}<Flags>
Public Enum NMCUSTOMDRAW_DRAW_STATE_FLAGS As UInteger
CDIS_SELECTED = 1
CDIS_GRAYED = 2
CDIS_DISABLED = 4
CDIS_CHECKED = 8
CDIS_FOCUS = 16
CDIS_DEFAULT = 32
CDIS_HOT = 64
CDIS_MARKED = 128
CDIS_INDETERMINATE = 256
CDIS_SHOWKEYBOARDCUES = 512
CDIS_NEARHOT = 1024
CDIS_OTHERSIDEHOT = 2048
CDIS_DROPHILITED = 4096
End Enumimport enum
class NMCUSTOMDRAW_DRAW_STATE_FLAGS(enum.IntFlag):
CDIS_SELECTED = 1
CDIS_GRAYED = 2
CDIS_DISABLED = 4
CDIS_CHECKED = 8
CDIS_FOCUS = 16
CDIS_DEFAULT = 32
CDIS_HOT = 64
CDIS_MARKED = 128
CDIS_INDETERMINATE = 256
CDIS_SHOWKEYBOARDCUES = 512
CDIS_NEARHOT = 1024
CDIS_OTHERSIDEHOT = 2048
CDIS_DROPHILITED = 4096// NMCUSTOMDRAW_DRAW_STATE_FLAGS (flags)
pub const CDIS_SELECTED: u32 = 1;
pub const CDIS_GRAYED: u32 = 2;
pub const CDIS_DISABLED: u32 = 4;
pub const CDIS_CHECKED: u32 = 8;
pub const CDIS_FOCUS: u32 = 16;
pub const CDIS_DEFAULT: u32 = 32;
pub const CDIS_HOT: u32 = 64;
pub const CDIS_MARKED: u32 = 128;
pub const CDIS_INDETERMINATE: u32 = 256;
pub const CDIS_SHOWKEYBOARDCUES: u32 = 512;
pub const CDIS_NEARHOT: u32 = 1024;
pub const CDIS_OTHERSIDEHOT: u32 = 2048;
pub const CDIS_DROPHILITED: u32 = 4096;// NMCUSTOMDRAW_DRAW_STATE_FLAGS
const (
CDIS_SELECTED uint32 = 1
CDIS_GRAYED uint32 = 2
CDIS_DISABLED uint32 = 4
CDIS_CHECKED uint32 = 8
CDIS_FOCUS uint32 = 16
CDIS_DEFAULT uint32 = 32
CDIS_HOT uint32 = 64
CDIS_MARKED uint32 = 128
CDIS_INDETERMINATE uint32 = 256
CDIS_SHOWKEYBOARDCUES uint32 = 512
CDIS_NEARHOT uint32 = 1024
CDIS_OTHERSIDEHOT uint32 = 2048
CDIS_DROPHILITED uint32 = 4096
)const
CDIS_SELECTED = 1;
CDIS_GRAYED = 2;
CDIS_DISABLED = 4;
CDIS_CHECKED = 8;
CDIS_FOCUS = 16;
CDIS_DEFAULT = 32;
CDIS_HOT = 64;
CDIS_MARKED = 128;
CDIS_INDETERMINATE = 256;
CDIS_SHOWKEYBOARDCUES = 512;
CDIS_NEARHOT = 1024;
CDIS_OTHERSIDEHOT = 2048;
CDIS_DROPHILITED = 4096;// NMCUSTOMDRAW_DRAW_STATE_FLAGS
pub const CDIS_SELECTED: u32 = 1;
pub const CDIS_GRAYED: u32 = 2;
pub const CDIS_DISABLED: u32 = 4;
pub const CDIS_CHECKED: u32 = 8;
pub const CDIS_FOCUS: u32 = 16;
pub const CDIS_DEFAULT: u32 = 32;
pub const CDIS_HOT: u32 = 64;
pub const CDIS_MARKED: u32 = 128;
pub const CDIS_INDETERMINATE: u32 = 256;
pub const CDIS_SHOWKEYBOARDCUES: u32 = 512;
pub const CDIS_NEARHOT: u32 = 1024;
pub const CDIS_OTHERSIDEHOT: u32 = 2048;
pub const CDIS_DROPHILITED: u32 = 4096;const
CDIS_SELECTED* = 1
CDIS_GRAYED* = 2
CDIS_DISABLED* = 4
CDIS_CHECKED* = 8
CDIS_FOCUS* = 16
CDIS_DEFAULT* = 32
CDIS_HOT* = 64
CDIS_MARKED* = 128
CDIS_INDETERMINATE* = 256
CDIS_SHOWKEYBOARDCUES* = 512
CDIS_NEARHOT* = 1024
CDIS_OTHERSIDEHOT* = 2048
CDIS_DROPHILITED* = 4096enum NMCUSTOMDRAW_DRAW_STATE_FLAGS : uint {
CDIS_SELECTED = 1,
CDIS_GRAYED = 2,
CDIS_DISABLED = 4,
CDIS_CHECKED = 8,
CDIS_FOCUS = 16,
CDIS_DEFAULT = 32,
CDIS_HOT = 64,
CDIS_MARKED = 128,
CDIS_INDETERMINATE = 256,
CDIS_SHOWKEYBOARDCUES = 512,
CDIS_NEARHOT = 1024,
CDIS_OTHERSIDEHOT = 2048,
CDIS_DROPHILITED = 4096,
}#define global CDIS_SELECTED 0x1
#define global CDIS_GRAYED 0x2
#define global CDIS_DISABLED 0x4
#define global CDIS_CHECKED 0x8
#define global CDIS_FOCUS 0x10
#define global CDIS_DEFAULT 0x20
#define global CDIS_HOT 0x40
#define global CDIS_MARKED 0x80
#define global CDIS_INDETERMINATE 0x100
#define global CDIS_SHOWKEYBOARDCUES 0x200
#define global CDIS_NEARHOT 0x400
#define global CDIS_OTHERSIDEHOT 0x800
#define global CDIS_DROPHILITED 0x1000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。