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

LIST_VIEW_ITEM_FLAGS

列挙型フラグ
基底型u4

メンバー 10

名前10進16進
LVIF_TEXT10x1
LVIF_IMAGE20x2
LVIF_PARAM40x4
LVIF_STATE80x8
LVIF_INDENT160x10
LVIF_NORECOMPUTE20480x800
LVIF_GROUPID2560x100
LVIF_COLUMNS5120x200
LVIF_COLFMT655360x10000
LVIF_DI_SETITEM40960x1000

各言語での定義

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

typedef enum LIST_VIEW_ITEM_FLAGS : unsigned int {
    LVIF_TEXT = 1,
    LVIF_IMAGE = 2,
    LVIF_PARAM = 4,
    LVIF_STATE = 8,
    LVIF_INDENT = 16,
    LVIF_NORECOMPUTE = 2048,
    LVIF_GROUPID = 256,
    LVIF_COLUMNS = 512,
    LVIF_COLFMT = 65536,
    LVIF_DI_SETITEM = 4096
} LIST_VIEW_ITEM_FLAGS;
[Flags]
public enum LIST_VIEW_ITEM_FLAGS : uint
{
    LVIF_TEXT = 1,
    LVIF_IMAGE = 2,
    LVIF_PARAM = 4,
    LVIF_STATE = 8,
    LVIF_INDENT = 16,
    LVIF_NORECOMPUTE = 2048,
    LVIF_GROUPID = 256,
    LVIF_COLUMNS = 512,
    LVIF_COLFMT = 65536,
    LVIF_DI_SETITEM = 4096,
}
<Flags>
Public Enum LIST_VIEW_ITEM_FLAGS As UInteger
    LVIF_TEXT = 1
    LVIF_IMAGE = 2
    LVIF_PARAM = 4
    LVIF_STATE = 8
    LVIF_INDENT = 16
    LVIF_NORECOMPUTE = 2048
    LVIF_GROUPID = 256
    LVIF_COLUMNS = 512
    LVIF_COLFMT = 65536
    LVIF_DI_SETITEM = 4096
End Enum
import enum

class LIST_VIEW_ITEM_FLAGS(enum.IntFlag):
    LVIF_TEXT = 1
    LVIF_IMAGE = 2
    LVIF_PARAM = 4
    LVIF_STATE = 8
    LVIF_INDENT = 16
    LVIF_NORECOMPUTE = 2048
    LVIF_GROUPID = 256
    LVIF_COLUMNS = 512
    LVIF_COLFMT = 65536
    LVIF_DI_SETITEM = 4096
// LIST_VIEW_ITEM_FLAGS (flags)
pub const LVIF_TEXT: u32 = 1;
pub const LVIF_IMAGE: u32 = 2;
pub const LVIF_PARAM: u32 = 4;
pub const LVIF_STATE: u32 = 8;
pub const LVIF_INDENT: u32 = 16;
pub const LVIF_NORECOMPUTE: u32 = 2048;
pub const LVIF_GROUPID: u32 = 256;
pub const LVIF_COLUMNS: u32 = 512;
pub const LVIF_COLFMT: u32 = 65536;
pub const LVIF_DI_SETITEM: u32 = 4096;
// LIST_VIEW_ITEM_FLAGS
const (
	LVIF_TEXT uint32 = 1
	LVIF_IMAGE uint32 = 2
	LVIF_PARAM uint32 = 4
	LVIF_STATE uint32 = 8
	LVIF_INDENT uint32 = 16
	LVIF_NORECOMPUTE uint32 = 2048
	LVIF_GROUPID uint32 = 256
	LVIF_COLUMNS uint32 = 512
	LVIF_COLFMT uint32 = 65536
	LVIF_DI_SETITEM uint32 = 4096
)
const
  LVIF_TEXT = 1;
  LVIF_IMAGE = 2;
  LVIF_PARAM = 4;
  LVIF_STATE = 8;
  LVIF_INDENT = 16;
  LVIF_NORECOMPUTE = 2048;
  LVIF_GROUPID = 256;
  LVIF_COLUMNS = 512;
  LVIF_COLFMT = 65536;
  LVIF_DI_SETITEM = 4096;
// LIST_VIEW_ITEM_FLAGS
pub const LVIF_TEXT: u32 = 1;
pub const LVIF_IMAGE: u32 = 2;
pub const LVIF_PARAM: u32 = 4;
pub const LVIF_STATE: u32 = 8;
pub const LVIF_INDENT: u32 = 16;
pub const LVIF_NORECOMPUTE: u32 = 2048;
pub const LVIF_GROUPID: u32 = 256;
pub const LVIF_COLUMNS: u32 = 512;
pub const LVIF_COLFMT: u32 = 65536;
pub const LVIF_DI_SETITEM: u32 = 4096;
const
  LVIF_TEXT* = 1
  LVIF_IMAGE* = 2
  LVIF_PARAM* = 4
  LVIF_STATE* = 8
  LVIF_INDENT* = 16
  LVIF_NORECOMPUTE* = 2048
  LVIF_GROUPID* = 256
  LVIF_COLUMNS* = 512
  LVIF_COLFMT* = 65536
  LVIF_DI_SETITEM* = 4096
enum LIST_VIEW_ITEM_FLAGS : uint {
    LVIF_TEXT = 1,
    LVIF_IMAGE = 2,
    LVIF_PARAM = 4,
    LVIF_STATE = 8,
    LVIF_INDENT = 16,
    LVIF_NORECOMPUTE = 2048,
    LVIF_GROUPID = 256,
    LVIF_COLUMNS = 512,
    LVIF_COLFMT = 65536,
    LVIF_DI_SETITEM = 4096,
}
#define global LVIF_TEXT        0x1
#define global LVIF_IMAGE       0x2
#define global LVIF_PARAM       0x4
#define global LVIF_STATE       0x8
#define global LVIF_INDENT      0x10
#define global LVIF_NORECOMPUTE 0x800
#define global LVIF_GROUPID     0x100
#define global LVIF_COLUMNS     0x200
#define global LVIF_COLFMT      0x10000
#define global LVIF_DI_SETITEM  0x1000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。