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

DRAWSTATE_FLAGS

列挙型フラグ
基底型u4

メンバー 12

名前10進16進
DST_COMPLEX00x0
DST_TEXT10x1
DST_PREFIXTEXT20x2
DST_ICON30x3
DST_BITMAP40x4
DSS_NORMAL00x0
DSS_UNION160x10
DSS_DISABLED320x20
DSS_MONO1280x80
DSS_HIDEPREFIX5120x200
DSS_PREFIXONLY10240x400
DSS_RIGHT327680x8000

各言語での定義

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

typedef enum DRAWSTATE_FLAGS : unsigned int {
    DST_COMPLEX = 0,
    DST_TEXT = 1,
    DST_PREFIXTEXT = 2,
    DST_ICON = 3,
    DST_BITMAP = 4,
    DSS_NORMAL = 0,
    DSS_UNION = 16,
    DSS_DISABLED = 32,
    DSS_MONO = 128,
    DSS_HIDEPREFIX = 512,
    DSS_PREFIXONLY = 1024,
    DSS_RIGHT = 32768
} DRAWSTATE_FLAGS;
[Flags]
public enum DRAWSTATE_FLAGS : uint
{
    DST_COMPLEX = 0,
    DST_TEXT = 1,
    DST_PREFIXTEXT = 2,
    DST_ICON = 3,
    DST_BITMAP = 4,
    DSS_NORMAL = 0,
    DSS_UNION = 16,
    DSS_DISABLED = 32,
    DSS_MONO = 128,
    DSS_HIDEPREFIX = 512,
    DSS_PREFIXONLY = 1024,
    DSS_RIGHT = 32768,
}
<Flags>
Public Enum DRAWSTATE_FLAGS As UInteger
    DST_COMPLEX = 0
    DST_TEXT = 1
    DST_PREFIXTEXT = 2
    DST_ICON = 3
    DST_BITMAP = 4
    DSS_NORMAL = 0
    DSS_UNION = 16
    DSS_DISABLED = 32
    DSS_MONO = 128
    DSS_HIDEPREFIX = 512
    DSS_PREFIXONLY = 1024
    DSS_RIGHT = 32768
End Enum
import enum

class DRAWSTATE_FLAGS(enum.IntFlag):
    DST_COMPLEX = 0
    DST_TEXT = 1
    DST_PREFIXTEXT = 2
    DST_ICON = 3
    DST_BITMAP = 4
    DSS_NORMAL = 0
    DSS_UNION = 16
    DSS_DISABLED = 32
    DSS_MONO = 128
    DSS_HIDEPREFIX = 512
    DSS_PREFIXONLY = 1024
    DSS_RIGHT = 32768
// DRAWSTATE_FLAGS (flags)
pub const DST_COMPLEX: u32 = 0;
pub const DST_TEXT: u32 = 1;
pub const DST_PREFIXTEXT: u32 = 2;
pub const DST_ICON: u32 = 3;
pub const DST_BITMAP: u32 = 4;
pub const DSS_NORMAL: u32 = 0;
pub const DSS_UNION: u32 = 16;
pub const DSS_DISABLED: u32 = 32;
pub const DSS_MONO: u32 = 128;
pub const DSS_HIDEPREFIX: u32 = 512;
pub const DSS_PREFIXONLY: u32 = 1024;
pub const DSS_RIGHT: u32 = 32768;
// DRAWSTATE_FLAGS
const (
	DST_COMPLEX uint32 = 0
	DST_TEXT uint32 = 1
	DST_PREFIXTEXT uint32 = 2
	DST_ICON uint32 = 3
	DST_BITMAP uint32 = 4
	DSS_NORMAL uint32 = 0
	DSS_UNION uint32 = 16
	DSS_DISABLED uint32 = 32
	DSS_MONO uint32 = 128
	DSS_HIDEPREFIX uint32 = 512
	DSS_PREFIXONLY uint32 = 1024
	DSS_RIGHT uint32 = 32768
)
const
  DST_COMPLEX = 0;
  DST_TEXT = 1;
  DST_PREFIXTEXT = 2;
  DST_ICON = 3;
  DST_BITMAP = 4;
  DSS_NORMAL = 0;
  DSS_UNION = 16;
  DSS_DISABLED = 32;
  DSS_MONO = 128;
  DSS_HIDEPREFIX = 512;
  DSS_PREFIXONLY = 1024;
  DSS_RIGHT = 32768;
// DRAWSTATE_FLAGS
pub const DST_COMPLEX: u32 = 0;
pub const DST_TEXT: u32 = 1;
pub const DST_PREFIXTEXT: u32 = 2;
pub const DST_ICON: u32 = 3;
pub const DST_BITMAP: u32 = 4;
pub const DSS_NORMAL: u32 = 0;
pub const DSS_UNION: u32 = 16;
pub const DSS_DISABLED: u32 = 32;
pub const DSS_MONO: u32 = 128;
pub const DSS_HIDEPREFIX: u32 = 512;
pub const DSS_PREFIXONLY: u32 = 1024;
pub const DSS_RIGHT: u32 = 32768;
const
  DST_COMPLEX* = 0
  DST_TEXT* = 1
  DST_PREFIXTEXT* = 2
  DST_ICON* = 3
  DST_BITMAP* = 4
  DSS_NORMAL* = 0
  DSS_UNION* = 16
  DSS_DISABLED* = 32
  DSS_MONO* = 128
  DSS_HIDEPREFIX* = 512
  DSS_PREFIXONLY* = 1024
  DSS_RIGHT* = 32768
enum DRAWSTATE_FLAGS : uint {
    DST_COMPLEX = 0,
    DST_TEXT = 1,
    DST_PREFIXTEXT = 2,
    DST_ICON = 3,
    DST_BITMAP = 4,
    DSS_NORMAL = 0,
    DSS_UNION = 16,
    DSS_DISABLED = 32,
    DSS_MONO = 128,
    DSS_HIDEPREFIX = 512,
    DSS_PREFIXONLY = 1024,
    DSS_RIGHT = 32768,
}
#define global DST_COMPLEX    0x0
#define global DST_TEXT       0x1
#define global DST_PREFIXTEXT 0x2
#define global DST_ICON       0x3
#define global DST_BITMAP     0x4
#define global DSS_NORMAL     0x0
#define global DSS_UNION      0x10
#define global DSS_DISABLED   0x20
#define global DSS_MONO       0x80
#define global DSS_HIDEPREFIX 0x200
#define global DSS_PREFIXONLY 0x400
#define global DSS_RIGHT      0x8000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。