ホーム › UI.Controls › LIST_VIEW_BACKGROUND_IMAGE_FLAGS
LIST_VIEW_BACKGROUND_IMAGE_FLAGS
列挙型フラグメンバー 10
| 名前 | 10進 | 16進 |
|---|---|---|
| LVBKIF_SOURCE_NONE | 0 | 0x0 |
| LVBKIF_SOURCE_HBITMAP | 1 | 0x1 |
| LVBKIF_SOURCE_URL | 2 | 0x2 |
| LVBKIF_SOURCE_MASK | 3 | 0x3 |
| LVBKIF_STYLE_NORMAL | 0 | 0x0 |
| LVBKIF_STYLE_TILE | 16 | 0x10 |
| LVBKIF_STYLE_MASK | 16 | 0x10 |
| LVBKIF_FLAG_TILEOFFSET | 256 | 0x100 |
| LVBKIF_TYPE_WATERMARK | 268435456 | 0x10000000 |
| LVBKIF_FLAG_ALPHABLEND | 536870912 | 0x20000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum LIST_VIEW_BACKGROUND_IMAGE_FLAGS : unsigned int {
LVBKIF_SOURCE_NONE = 0,
LVBKIF_SOURCE_HBITMAP = 1,
LVBKIF_SOURCE_URL = 2,
LVBKIF_SOURCE_MASK = 3,
LVBKIF_STYLE_NORMAL = 0,
LVBKIF_STYLE_TILE = 16,
LVBKIF_STYLE_MASK = 16,
LVBKIF_FLAG_TILEOFFSET = 256,
LVBKIF_TYPE_WATERMARK = 268435456,
LVBKIF_FLAG_ALPHABLEND = 536870912
} LIST_VIEW_BACKGROUND_IMAGE_FLAGS;[Flags]
public enum LIST_VIEW_BACKGROUND_IMAGE_FLAGS : uint
{
LVBKIF_SOURCE_NONE = 0,
LVBKIF_SOURCE_HBITMAP = 1,
LVBKIF_SOURCE_URL = 2,
LVBKIF_SOURCE_MASK = 3,
LVBKIF_STYLE_NORMAL = 0,
LVBKIF_STYLE_TILE = 16,
LVBKIF_STYLE_MASK = 16,
LVBKIF_FLAG_TILEOFFSET = 256,
LVBKIF_TYPE_WATERMARK = 268435456,
LVBKIF_FLAG_ALPHABLEND = 536870912,
}<Flags>
Public Enum LIST_VIEW_BACKGROUND_IMAGE_FLAGS As UInteger
LVBKIF_SOURCE_NONE = 0
LVBKIF_SOURCE_HBITMAP = 1
LVBKIF_SOURCE_URL = 2
LVBKIF_SOURCE_MASK = 3
LVBKIF_STYLE_NORMAL = 0
LVBKIF_STYLE_TILE = 16
LVBKIF_STYLE_MASK = 16
LVBKIF_FLAG_TILEOFFSET = 256
LVBKIF_TYPE_WATERMARK = 268435456
LVBKIF_FLAG_ALPHABLEND = 536870912
End Enumimport enum
class LIST_VIEW_BACKGROUND_IMAGE_FLAGS(enum.IntFlag):
LVBKIF_SOURCE_NONE = 0
LVBKIF_SOURCE_HBITMAP = 1
LVBKIF_SOURCE_URL = 2
LVBKIF_SOURCE_MASK = 3
LVBKIF_STYLE_NORMAL = 0
LVBKIF_STYLE_TILE = 16
LVBKIF_STYLE_MASK = 16
LVBKIF_FLAG_TILEOFFSET = 256
LVBKIF_TYPE_WATERMARK = 268435456
LVBKIF_FLAG_ALPHABLEND = 536870912// LIST_VIEW_BACKGROUND_IMAGE_FLAGS (flags)
pub const LVBKIF_SOURCE_NONE: u32 = 0;
pub const LVBKIF_SOURCE_HBITMAP: u32 = 1;
pub const LVBKIF_SOURCE_URL: u32 = 2;
pub const LVBKIF_SOURCE_MASK: u32 = 3;
pub const LVBKIF_STYLE_NORMAL: u32 = 0;
pub const LVBKIF_STYLE_TILE: u32 = 16;
pub const LVBKIF_STYLE_MASK: u32 = 16;
pub const LVBKIF_FLAG_TILEOFFSET: u32 = 256;
pub const LVBKIF_TYPE_WATERMARK: u32 = 268435456;
pub const LVBKIF_FLAG_ALPHABLEND: u32 = 536870912;// LIST_VIEW_BACKGROUND_IMAGE_FLAGS
const (
LVBKIF_SOURCE_NONE uint32 = 0
LVBKIF_SOURCE_HBITMAP uint32 = 1
LVBKIF_SOURCE_URL uint32 = 2
LVBKIF_SOURCE_MASK uint32 = 3
LVBKIF_STYLE_NORMAL uint32 = 0
LVBKIF_STYLE_TILE uint32 = 16
LVBKIF_STYLE_MASK uint32 = 16
LVBKIF_FLAG_TILEOFFSET uint32 = 256
LVBKIF_TYPE_WATERMARK uint32 = 268435456
LVBKIF_FLAG_ALPHABLEND uint32 = 536870912
)const
LVBKIF_SOURCE_NONE = 0;
LVBKIF_SOURCE_HBITMAP = 1;
LVBKIF_SOURCE_URL = 2;
LVBKIF_SOURCE_MASK = 3;
LVBKIF_STYLE_NORMAL = 0;
LVBKIF_STYLE_TILE = 16;
LVBKIF_STYLE_MASK = 16;
LVBKIF_FLAG_TILEOFFSET = 256;
LVBKIF_TYPE_WATERMARK = 268435456;
LVBKIF_FLAG_ALPHABLEND = 536870912;// LIST_VIEW_BACKGROUND_IMAGE_FLAGS
pub const LVBKIF_SOURCE_NONE: u32 = 0;
pub const LVBKIF_SOURCE_HBITMAP: u32 = 1;
pub const LVBKIF_SOURCE_URL: u32 = 2;
pub const LVBKIF_SOURCE_MASK: u32 = 3;
pub const LVBKIF_STYLE_NORMAL: u32 = 0;
pub const LVBKIF_STYLE_TILE: u32 = 16;
pub const LVBKIF_STYLE_MASK: u32 = 16;
pub const LVBKIF_FLAG_TILEOFFSET: u32 = 256;
pub const LVBKIF_TYPE_WATERMARK: u32 = 268435456;
pub const LVBKIF_FLAG_ALPHABLEND: u32 = 536870912;const
LVBKIF_SOURCE_NONE* = 0
LVBKIF_SOURCE_HBITMAP* = 1
LVBKIF_SOURCE_URL* = 2
LVBKIF_SOURCE_MASK* = 3
LVBKIF_STYLE_NORMAL* = 0
LVBKIF_STYLE_TILE* = 16
LVBKIF_STYLE_MASK* = 16
LVBKIF_FLAG_TILEOFFSET* = 256
LVBKIF_TYPE_WATERMARK* = 268435456
LVBKIF_FLAG_ALPHABLEND* = 536870912enum LIST_VIEW_BACKGROUND_IMAGE_FLAGS : uint {
LVBKIF_SOURCE_NONE = 0,
LVBKIF_SOURCE_HBITMAP = 1,
LVBKIF_SOURCE_URL = 2,
LVBKIF_SOURCE_MASK = 3,
LVBKIF_STYLE_NORMAL = 0,
LVBKIF_STYLE_TILE = 16,
LVBKIF_STYLE_MASK = 16,
LVBKIF_FLAG_TILEOFFSET = 256,
LVBKIF_TYPE_WATERMARK = 268435456,
LVBKIF_FLAG_ALPHABLEND = 536870912,
}#define global LVBKIF_SOURCE_NONE 0x0
#define global LVBKIF_SOURCE_HBITMAP 0x1
#define global LVBKIF_SOURCE_URL 0x2
#define global LVBKIF_SOURCE_MASK 0x3
#define global LVBKIF_STYLE_NORMAL 0x0
#define global LVBKIF_STYLE_TILE 0x10
#define global LVBKIF_STYLE_MASK 0x10
#define global LVBKIF_FLAG_TILEOFFSET 0x100
#define global LVBKIF_TYPE_WATERMARK 0x10000000
#define global LVBKIF_FLAG_ALPHABLEND 0x20000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。