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

LIST_VIEW_BACKGROUND_IMAGE_FLAGS

列挙型フラグ
基底型u4

メンバー 10

名前10進16進
LVBKIF_SOURCE_NONE00x0
LVBKIF_SOURCE_HBITMAP10x1
LVBKIF_SOURCE_URL20x2
LVBKIF_SOURCE_MASK30x3
LVBKIF_STYLE_NORMAL00x0
LVBKIF_STYLE_TILE160x10
LVBKIF_STYLE_MASK160x10
LVBKIF_FLAG_TILEOFFSET2560x100
LVBKIF_TYPE_WATERMARK2684354560x10000000
LVBKIF_FLAG_ALPHABLEND5368709120x20000000

各言語での定義

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