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

LIST_VIEW_ITEM_STATE_FLAGS

列挙型
基底型u4

メンバー 8

名前10進16進
LVIS_FOCUSED10x1
LVIS_SELECTED20x2
LVIS_CUT40x4
LVIS_DROPHILITED80x8
LVIS_GLOW160x10
LVIS_ACTIVATING320x20
LVIS_OVERLAYMASK38400xF00
LVIS_STATEIMAGEMASK614400xF000

各言語での定義

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

typedef enum LIST_VIEW_ITEM_STATE_FLAGS : unsigned int {
    LVIS_FOCUSED = 1,
    LVIS_SELECTED = 2,
    LVIS_CUT = 4,
    LVIS_DROPHILITED = 8,
    LVIS_GLOW = 16,
    LVIS_ACTIVATING = 32,
    LVIS_OVERLAYMASK = 3840,
    LVIS_STATEIMAGEMASK = 61440
} LIST_VIEW_ITEM_STATE_FLAGS;
public enum LIST_VIEW_ITEM_STATE_FLAGS : uint
{
    LVIS_FOCUSED = 1,
    LVIS_SELECTED = 2,
    LVIS_CUT = 4,
    LVIS_DROPHILITED = 8,
    LVIS_GLOW = 16,
    LVIS_ACTIVATING = 32,
    LVIS_OVERLAYMASK = 3840,
    LVIS_STATEIMAGEMASK = 61440,
}
Public Enum LIST_VIEW_ITEM_STATE_FLAGS As UInteger
    LVIS_FOCUSED = 1
    LVIS_SELECTED = 2
    LVIS_CUT = 4
    LVIS_DROPHILITED = 8
    LVIS_GLOW = 16
    LVIS_ACTIVATING = 32
    LVIS_OVERLAYMASK = 3840
    LVIS_STATEIMAGEMASK = 61440
End Enum
import enum

class LIST_VIEW_ITEM_STATE_FLAGS(enum.IntEnum):
    LVIS_FOCUSED = 1
    LVIS_SELECTED = 2
    LVIS_CUT = 4
    LVIS_DROPHILITED = 8
    LVIS_GLOW = 16
    LVIS_ACTIVATING = 32
    LVIS_OVERLAYMASK = 3840
    LVIS_STATEIMAGEMASK = 61440
// LIST_VIEW_ITEM_STATE_FLAGS
pub const LVIS_FOCUSED: u32 = 1;
pub const LVIS_SELECTED: u32 = 2;
pub const LVIS_CUT: u32 = 4;
pub const LVIS_DROPHILITED: u32 = 8;
pub const LVIS_GLOW: u32 = 16;
pub const LVIS_ACTIVATING: u32 = 32;
pub const LVIS_OVERLAYMASK: u32 = 3840;
pub const LVIS_STATEIMAGEMASK: u32 = 61440;
// LIST_VIEW_ITEM_STATE_FLAGS
const (
	LVIS_FOCUSED uint32 = 1
	LVIS_SELECTED uint32 = 2
	LVIS_CUT uint32 = 4
	LVIS_DROPHILITED uint32 = 8
	LVIS_GLOW uint32 = 16
	LVIS_ACTIVATING uint32 = 32
	LVIS_OVERLAYMASK uint32 = 3840
	LVIS_STATEIMAGEMASK uint32 = 61440
)
const
  LVIS_FOCUSED = 1;
  LVIS_SELECTED = 2;
  LVIS_CUT = 4;
  LVIS_DROPHILITED = 8;
  LVIS_GLOW = 16;
  LVIS_ACTIVATING = 32;
  LVIS_OVERLAYMASK = 3840;
  LVIS_STATEIMAGEMASK = 61440;
// LIST_VIEW_ITEM_STATE_FLAGS
pub const LVIS_FOCUSED: u32 = 1;
pub const LVIS_SELECTED: u32 = 2;
pub const LVIS_CUT: u32 = 4;
pub const LVIS_DROPHILITED: u32 = 8;
pub const LVIS_GLOW: u32 = 16;
pub const LVIS_ACTIVATING: u32 = 32;
pub const LVIS_OVERLAYMASK: u32 = 3840;
pub const LVIS_STATEIMAGEMASK: u32 = 61440;
const
  LVIS_FOCUSED* = 1
  LVIS_SELECTED* = 2
  LVIS_CUT* = 4
  LVIS_DROPHILITED* = 8
  LVIS_GLOW* = 16
  LVIS_ACTIVATING* = 32
  LVIS_OVERLAYMASK* = 3840
  LVIS_STATEIMAGEMASK* = 61440
enum LIST_VIEW_ITEM_STATE_FLAGS : uint {
    LVIS_FOCUSED = 1,
    LVIS_SELECTED = 2,
    LVIS_CUT = 4,
    LVIS_DROPHILITED = 8,
    LVIS_GLOW = 16,
    LVIS_ACTIVATING = 32,
    LVIS_OVERLAYMASK = 3840,
    LVIS_STATEIMAGEMASK = 61440,
}
#define global LVIS_FOCUSED        0x1
#define global LVIS_SELECTED       0x2
#define global LVIS_CUT            0x4
#define global LVIS_DROPHILITED    0x8
#define global LVIS_GLOW           0x10
#define global LVIS_ACTIVATING     0x20
#define global LVIS_OVERLAYMASK    0xF00
#define global LVIS_STATEIMAGEMASK 0xF000