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

IMAGE_LIST_DRAW_STYLE

列挙型フラグ
基底型u4

メンバー 15

名前10進16進
ILD_NORMAL00x0
ILD_TRANSPARENT10x1
ILD_BLEND2520x2
ILD_FOCUS20x2
ILD_BLEND5040x4
ILD_SELECTED40x4
ILD_BLEND40x4
ILD_MASK160x10
ILD_IMAGE320x20
ILD_ROP640x40
ILD_OVERLAYMASK38400xF00
ILD_PRESERVEALPHA40960x1000
ILD_SCALE81920x2000
ILD_DPISCALE163840x4000
ILD_ASYNC327680x8000

各言語での定義

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

typedef enum IMAGE_LIST_DRAW_STYLE : unsigned int {
    ILD_NORMAL = 0,
    ILD_TRANSPARENT = 1,
    ILD_BLEND25 = 2,
    ILD_FOCUS = 2,
    ILD_BLEND50 = 4,
    ILD_SELECTED = 4,
    ILD_BLEND = 4,
    ILD_MASK = 16,
    ILD_IMAGE = 32,
    ILD_ROP = 64,
    ILD_OVERLAYMASK = 3840,
    ILD_PRESERVEALPHA = 4096,
    ILD_SCALE = 8192,
    ILD_DPISCALE = 16384,
    ILD_ASYNC = 32768
} IMAGE_LIST_DRAW_STYLE;
[Flags]
public enum IMAGE_LIST_DRAW_STYLE : uint
{
    ILD_NORMAL = 0,
    ILD_TRANSPARENT = 1,
    ILD_BLEND25 = 2,
    ILD_FOCUS = 2,
    ILD_BLEND50 = 4,
    ILD_SELECTED = 4,
    ILD_BLEND = 4,
    ILD_MASK = 16,
    ILD_IMAGE = 32,
    ILD_ROP = 64,
    ILD_OVERLAYMASK = 3840,
    ILD_PRESERVEALPHA = 4096,
    ILD_SCALE = 8192,
    ILD_DPISCALE = 16384,
    ILD_ASYNC = 32768,
}
<Flags>
Public Enum IMAGE_LIST_DRAW_STYLE As UInteger
    ILD_NORMAL = 0
    ILD_TRANSPARENT = 1
    ILD_BLEND25 = 2
    ILD_FOCUS = 2
    ILD_BLEND50 = 4
    ILD_SELECTED = 4
    ILD_BLEND = 4
    ILD_MASK = 16
    ILD_IMAGE = 32
    ILD_ROP = 64
    ILD_OVERLAYMASK = 3840
    ILD_PRESERVEALPHA = 4096
    ILD_SCALE = 8192
    ILD_DPISCALE = 16384
    ILD_ASYNC = 32768
End Enum
import enum

class IMAGE_LIST_DRAW_STYLE(enum.IntFlag):
    ILD_NORMAL = 0
    ILD_TRANSPARENT = 1
    ILD_BLEND25 = 2
    ILD_FOCUS = 2
    ILD_BLEND50 = 4
    ILD_SELECTED = 4
    ILD_BLEND = 4
    ILD_MASK = 16
    ILD_IMAGE = 32
    ILD_ROP = 64
    ILD_OVERLAYMASK = 3840
    ILD_PRESERVEALPHA = 4096
    ILD_SCALE = 8192
    ILD_DPISCALE = 16384
    ILD_ASYNC = 32768
// IMAGE_LIST_DRAW_STYLE (flags)
pub const ILD_NORMAL: u32 = 0;
pub const ILD_TRANSPARENT: u32 = 1;
pub const ILD_BLEND25: u32 = 2;
pub const ILD_FOCUS: u32 = 2;
pub const ILD_BLEND50: u32 = 4;
pub const ILD_SELECTED: u32 = 4;
pub const ILD_BLEND: u32 = 4;
pub const ILD_MASK: u32 = 16;
pub const ILD_IMAGE: u32 = 32;
pub const ILD_ROP: u32 = 64;
pub const ILD_OVERLAYMASK: u32 = 3840;
pub const ILD_PRESERVEALPHA: u32 = 4096;
pub const ILD_SCALE: u32 = 8192;
pub const ILD_DPISCALE: u32 = 16384;
pub const ILD_ASYNC: u32 = 32768;
// IMAGE_LIST_DRAW_STYLE
const (
	ILD_NORMAL uint32 = 0
	ILD_TRANSPARENT uint32 = 1
	ILD_BLEND25 uint32 = 2
	ILD_FOCUS uint32 = 2
	ILD_BLEND50 uint32 = 4
	ILD_SELECTED uint32 = 4
	ILD_BLEND uint32 = 4
	ILD_MASK uint32 = 16
	ILD_IMAGE uint32 = 32
	ILD_ROP uint32 = 64
	ILD_OVERLAYMASK uint32 = 3840
	ILD_PRESERVEALPHA uint32 = 4096
	ILD_SCALE uint32 = 8192
	ILD_DPISCALE uint32 = 16384
	ILD_ASYNC uint32 = 32768
)
const
  ILD_NORMAL = 0;
  ILD_TRANSPARENT = 1;
  ILD_BLEND25 = 2;
  ILD_FOCUS = 2;
  ILD_BLEND50 = 4;
  ILD_SELECTED = 4;
  ILD_BLEND = 4;
  ILD_MASK = 16;
  ILD_IMAGE = 32;
  ILD_ROP = 64;
  ILD_OVERLAYMASK = 3840;
  ILD_PRESERVEALPHA = 4096;
  ILD_SCALE = 8192;
  ILD_DPISCALE = 16384;
  ILD_ASYNC = 32768;
// IMAGE_LIST_DRAW_STYLE
pub const ILD_NORMAL: u32 = 0;
pub const ILD_TRANSPARENT: u32 = 1;
pub const ILD_BLEND25: u32 = 2;
pub const ILD_FOCUS: u32 = 2;
pub const ILD_BLEND50: u32 = 4;
pub const ILD_SELECTED: u32 = 4;
pub const ILD_BLEND: u32 = 4;
pub const ILD_MASK: u32 = 16;
pub const ILD_IMAGE: u32 = 32;
pub const ILD_ROP: u32 = 64;
pub const ILD_OVERLAYMASK: u32 = 3840;
pub const ILD_PRESERVEALPHA: u32 = 4096;
pub const ILD_SCALE: u32 = 8192;
pub const ILD_DPISCALE: u32 = 16384;
pub const ILD_ASYNC: u32 = 32768;
const
  ILD_NORMAL* = 0
  ILD_TRANSPARENT* = 1
  ILD_BLEND25* = 2
  ILD_FOCUS* = 2
  ILD_BLEND50* = 4
  ILD_SELECTED* = 4
  ILD_BLEND* = 4
  ILD_MASK* = 16
  ILD_IMAGE* = 32
  ILD_ROP* = 64
  ILD_OVERLAYMASK* = 3840
  ILD_PRESERVEALPHA* = 4096
  ILD_SCALE* = 8192
  ILD_DPISCALE* = 16384
  ILD_ASYNC* = 32768
enum IMAGE_LIST_DRAW_STYLE : uint {
    ILD_NORMAL = 0,
    ILD_TRANSPARENT = 1,
    ILD_BLEND25 = 2,
    ILD_FOCUS = 2,
    ILD_BLEND50 = 4,
    ILD_SELECTED = 4,
    ILD_BLEND = 4,
    ILD_MASK = 16,
    ILD_IMAGE = 32,
    ILD_ROP = 64,
    ILD_OVERLAYMASK = 3840,
    ILD_PRESERVEALPHA = 4096,
    ILD_SCALE = 8192,
    ILD_DPISCALE = 16384,
    ILD_ASYNC = 32768,
}
#define global ILD_NORMAL        0x0
#define global ILD_TRANSPARENT   0x1
#define global ILD_BLEND25       0x2
#define global ILD_FOCUS         0x2
#define global ILD_BLEND50       0x4
#define global ILD_SELECTED      0x4
#define global ILD_BLEND         0x4
#define global ILD_MASK          0x10
#define global ILD_IMAGE         0x20
#define global ILD_ROP           0x40
#define global ILD_OVERLAYMASK   0xF00
#define global ILD_PRESERVEALPHA 0x1000
#define global ILD_SCALE         0x2000
#define global ILD_DPISCALE      0x4000
#define global ILD_ASYNC         0x8000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。