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

LVGROUP_MASK

列挙型フラグ
基底型u4

メンバー 15

名前10進16進
LVGF_NONE00x0
LVGF_HEADER10x1
LVGF_FOOTER20x2
LVGF_STATE40x4
LVGF_ALIGN80x8
LVGF_GROUPID160x10
LVGF_SUBTITLE2560x100
LVGF_TASK5120x200
LVGF_DESCRIPTIONTOP10240x400
LVGF_DESCRIPTIONBOTTOM20480x800
LVGF_TITLEIMAGE40960x1000
LVGF_EXTENDEDIMAGE81920x2000
LVGF_ITEMS163840x4000
LVGF_SUBSET327680x8000
LVGF_SUBSETITEMS655360x10000

各言語での定義

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

typedef enum LVGROUP_MASK : unsigned int {
    LVGF_NONE = 0,
    LVGF_HEADER = 1,
    LVGF_FOOTER = 2,
    LVGF_STATE = 4,
    LVGF_ALIGN = 8,
    LVGF_GROUPID = 16,
    LVGF_SUBTITLE = 256,
    LVGF_TASK = 512,
    LVGF_DESCRIPTIONTOP = 1024,
    LVGF_DESCRIPTIONBOTTOM = 2048,
    LVGF_TITLEIMAGE = 4096,
    LVGF_EXTENDEDIMAGE = 8192,
    LVGF_ITEMS = 16384,
    LVGF_SUBSET = 32768,
    LVGF_SUBSETITEMS = 65536
} LVGROUP_MASK;
[Flags]
public enum LVGROUP_MASK : uint
{
    LVGF_NONE = 0,
    LVGF_HEADER = 1,
    LVGF_FOOTER = 2,
    LVGF_STATE = 4,
    LVGF_ALIGN = 8,
    LVGF_GROUPID = 16,
    LVGF_SUBTITLE = 256,
    LVGF_TASK = 512,
    LVGF_DESCRIPTIONTOP = 1024,
    LVGF_DESCRIPTIONBOTTOM = 2048,
    LVGF_TITLEIMAGE = 4096,
    LVGF_EXTENDEDIMAGE = 8192,
    LVGF_ITEMS = 16384,
    LVGF_SUBSET = 32768,
    LVGF_SUBSETITEMS = 65536,
}
<Flags>
Public Enum LVGROUP_MASK As UInteger
    LVGF_NONE = 0
    LVGF_HEADER = 1
    LVGF_FOOTER = 2
    LVGF_STATE = 4
    LVGF_ALIGN = 8
    LVGF_GROUPID = 16
    LVGF_SUBTITLE = 256
    LVGF_TASK = 512
    LVGF_DESCRIPTIONTOP = 1024
    LVGF_DESCRIPTIONBOTTOM = 2048
    LVGF_TITLEIMAGE = 4096
    LVGF_EXTENDEDIMAGE = 8192
    LVGF_ITEMS = 16384
    LVGF_SUBSET = 32768
    LVGF_SUBSETITEMS = 65536
End Enum
import enum

class LVGROUP_MASK(enum.IntFlag):
    LVGF_NONE = 0
    LVGF_HEADER = 1
    LVGF_FOOTER = 2
    LVGF_STATE = 4
    LVGF_ALIGN = 8
    LVGF_GROUPID = 16
    LVGF_SUBTITLE = 256
    LVGF_TASK = 512
    LVGF_DESCRIPTIONTOP = 1024
    LVGF_DESCRIPTIONBOTTOM = 2048
    LVGF_TITLEIMAGE = 4096
    LVGF_EXTENDEDIMAGE = 8192
    LVGF_ITEMS = 16384
    LVGF_SUBSET = 32768
    LVGF_SUBSETITEMS = 65536
// LVGROUP_MASK (flags)
pub const LVGF_NONE: u32 = 0;
pub const LVGF_HEADER: u32 = 1;
pub const LVGF_FOOTER: u32 = 2;
pub const LVGF_STATE: u32 = 4;
pub const LVGF_ALIGN: u32 = 8;
pub const LVGF_GROUPID: u32 = 16;
pub const LVGF_SUBTITLE: u32 = 256;
pub const LVGF_TASK: u32 = 512;
pub const LVGF_DESCRIPTIONTOP: u32 = 1024;
pub const LVGF_DESCRIPTIONBOTTOM: u32 = 2048;
pub const LVGF_TITLEIMAGE: u32 = 4096;
pub const LVGF_EXTENDEDIMAGE: u32 = 8192;
pub const LVGF_ITEMS: u32 = 16384;
pub const LVGF_SUBSET: u32 = 32768;
pub const LVGF_SUBSETITEMS: u32 = 65536;
// LVGROUP_MASK
const (
	LVGF_NONE uint32 = 0
	LVGF_HEADER uint32 = 1
	LVGF_FOOTER uint32 = 2
	LVGF_STATE uint32 = 4
	LVGF_ALIGN uint32 = 8
	LVGF_GROUPID uint32 = 16
	LVGF_SUBTITLE uint32 = 256
	LVGF_TASK uint32 = 512
	LVGF_DESCRIPTIONTOP uint32 = 1024
	LVGF_DESCRIPTIONBOTTOM uint32 = 2048
	LVGF_TITLEIMAGE uint32 = 4096
	LVGF_EXTENDEDIMAGE uint32 = 8192
	LVGF_ITEMS uint32 = 16384
	LVGF_SUBSET uint32 = 32768
	LVGF_SUBSETITEMS uint32 = 65536
)
const
  LVGF_NONE = 0;
  LVGF_HEADER = 1;
  LVGF_FOOTER = 2;
  LVGF_STATE = 4;
  LVGF_ALIGN = 8;
  LVGF_GROUPID = 16;
  LVGF_SUBTITLE = 256;
  LVGF_TASK = 512;
  LVGF_DESCRIPTIONTOP = 1024;
  LVGF_DESCRIPTIONBOTTOM = 2048;
  LVGF_TITLEIMAGE = 4096;
  LVGF_EXTENDEDIMAGE = 8192;
  LVGF_ITEMS = 16384;
  LVGF_SUBSET = 32768;
  LVGF_SUBSETITEMS = 65536;
// LVGROUP_MASK
pub const LVGF_NONE: u32 = 0;
pub const LVGF_HEADER: u32 = 1;
pub const LVGF_FOOTER: u32 = 2;
pub const LVGF_STATE: u32 = 4;
pub const LVGF_ALIGN: u32 = 8;
pub const LVGF_GROUPID: u32 = 16;
pub const LVGF_SUBTITLE: u32 = 256;
pub const LVGF_TASK: u32 = 512;
pub const LVGF_DESCRIPTIONTOP: u32 = 1024;
pub const LVGF_DESCRIPTIONBOTTOM: u32 = 2048;
pub const LVGF_TITLEIMAGE: u32 = 4096;
pub const LVGF_EXTENDEDIMAGE: u32 = 8192;
pub const LVGF_ITEMS: u32 = 16384;
pub const LVGF_SUBSET: u32 = 32768;
pub const LVGF_SUBSETITEMS: u32 = 65536;
const
  LVGF_NONE* = 0
  LVGF_HEADER* = 1
  LVGF_FOOTER* = 2
  LVGF_STATE* = 4
  LVGF_ALIGN* = 8
  LVGF_GROUPID* = 16
  LVGF_SUBTITLE* = 256
  LVGF_TASK* = 512
  LVGF_DESCRIPTIONTOP* = 1024
  LVGF_DESCRIPTIONBOTTOM* = 2048
  LVGF_TITLEIMAGE* = 4096
  LVGF_EXTENDEDIMAGE* = 8192
  LVGF_ITEMS* = 16384
  LVGF_SUBSET* = 32768
  LVGF_SUBSETITEMS* = 65536
enum LVGROUP_MASK : uint {
    LVGF_NONE = 0,
    LVGF_HEADER = 1,
    LVGF_FOOTER = 2,
    LVGF_STATE = 4,
    LVGF_ALIGN = 8,
    LVGF_GROUPID = 16,
    LVGF_SUBTITLE = 256,
    LVGF_TASK = 512,
    LVGF_DESCRIPTIONTOP = 1024,
    LVGF_DESCRIPTIONBOTTOM = 2048,
    LVGF_TITLEIMAGE = 4096,
    LVGF_EXTENDEDIMAGE = 8192,
    LVGF_ITEMS = 16384,
    LVGF_SUBSET = 32768,
    LVGF_SUBSETITEMS = 65536,
}
#define global LVGF_NONE              0x0
#define global LVGF_HEADER            0x1
#define global LVGF_FOOTER            0x2
#define global LVGF_STATE             0x4
#define global LVGF_ALIGN             0x8
#define global LVGF_GROUPID           0x10
#define global LVGF_SUBTITLE          0x100
#define global LVGF_TASK              0x200
#define global LVGF_DESCRIPTIONTOP    0x400
#define global LVGF_DESCRIPTIONBOTTOM 0x800
#define global LVGF_TITLEIMAGE        0x1000
#define global LVGF_EXTENDEDIMAGE     0x2000
#define global LVGF_ITEMS             0x4000
#define global LVGF_SUBSET            0x8000
#define global LVGF_SUBSETITEMS       0x10000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。