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

NMCUSTOMDRAW_DRAW_STATE_FLAGS

列挙型フラグ
基底型u4

メンバー 13

名前10進16進
CDIS_SELECTED10x1
CDIS_GRAYED20x2
CDIS_DISABLED40x4
CDIS_CHECKED80x8
CDIS_FOCUS160x10
CDIS_DEFAULT320x20
CDIS_HOT640x40
CDIS_MARKED1280x80
CDIS_INDETERMINATE2560x100
CDIS_SHOWKEYBOARDCUES5120x200
CDIS_NEARHOT10240x400
CDIS_OTHERSIDEHOT20480x800
CDIS_DROPHILITED40960x1000

各言語での定義

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