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

LIST_VIEW_GROUP_STATE_FLAGS

列挙型フラグ
基底型u4

メンバー 9

名前10進16進
LVGS_NORMAL00x0
LVGS_COLLAPSED10x1
LVGS_HIDDEN20x2
LVGS_NOHEADER40x4
LVGS_COLLAPSIBLE80x8
LVGS_FOCUSED160x10
LVGS_SELECTED320x20
LVGS_SUBSETED640x40
LVGS_SUBSETLINKFOCUSED1280x80

各言語での定義

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

typedef enum LIST_VIEW_GROUP_STATE_FLAGS : unsigned int {
    LVGS_NORMAL = 0,
    LVGS_COLLAPSED = 1,
    LVGS_HIDDEN = 2,
    LVGS_NOHEADER = 4,
    LVGS_COLLAPSIBLE = 8,
    LVGS_FOCUSED = 16,
    LVGS_SELECTED = 32,
    LVGS_SUBSETED = 64,
    LVGS_SUBSETLINKFOCUSED = 128
} LIST_VIEW_GROUP_STATE_FLAGS;
[Flags]
public enum LIST_VIEW_GROUP_STATE_FLAGS : uint
{
    LVGS_NORMAL = 0,
    LVGS_COLLAPSED = 1,
    LVGS_HIDDEN = 2,
    LVGS_NOHEADER = 4,
    LVGS_COLLAPSIBLE = 8,
    LVGS_FOCUSED = 16,
    LVGS_SELECTED = 32,
    LVGS_SUBSETED = 64,
    LVGS_SUBSETLINKFOCUSED = 128,
}
<Flags>
Public Enum LIST_VIEW_GROUP_STATE_FLAGS As UInteger
    LVGS_NORMAL = 0
    LVGS_COLLAPSED = 1
    LVGS_HIDDEN = 2
    LVGS_NOHEADER = 4
    LVGS_COLLAPSIBLE = 8
    LVGS_FOCUSED = 16
    LVGS_SELECTED = 32
    LVGS_SUBSETED = 64
    LVGS_SUBSETLINKFOCUSED = 128
End Enum
import enum

class LIST_VIEW_GROUP_STATE_FLAGS(enum.IntFlag):
    LVGS_NORMAL = 0
    LVGS_COLLAPSED = 1
    LVGS_HIDDEN = 2
    LVGS_NOHEADER = 4
    LVGS_COLLAPSIBLE = 8
    LVGS_FOCUSED = 16
    LVGS_SELECTED = 32
    LVGS_SUBSETED = 64
    LVGS_SUBSETLINKFOCUSED = 128
// LIST_VIEW_GROUP_STATE_FLAGS (flags)
pub const LVGS_NORMAL: u32 = 0;
pub const LVGS_COLLAPSED: u32 = 1;
pub const LVGS_HIDDEN: u32 = 2;
pub const LVGS_NOHEADER: u32 = 4;
pub const LVGS_COLLAPSIBLE: u32 = 8;
pub const LVGS_FOCUSED: u32 = 16;
pub const LVGS_SELECTED: u32 = 32;
pub const LVGS_SUBSETED: u32 = 64;
pub const LVGS_SUBSETLINKFOCUSED: u32 = 128;
// LIST_VIEW_GROUP_STATE_FLAGS
const (
	LVGS_NORMAL uint32 = 0
	LVGS_COLLAPSED uint32 = 1
	LVGS_HIDDEN uint32 = 2
	LVGS_NOHEADER uint32 = 4
	LVGS_COLLAPSIBLE uint32 = 8
	LVGS_FOCUSED uint32 = 16
	LVGS_SELECTED uint32 = 32
	LVGS_SUBSETED uint32 = 64
	LVGS_SUBSETLINKFOCUSED uint32 = 128
)
const
  LVGS_NORMAL = 0;
  LVGS_COLLAPSED = 1;
  LVGS_HIDDEN = 2;
  LVGS_NOHEADER = 4;
  LVGS_COLLAPSIBLE = 8;
  LVGS_FOCUSED = 16;
  LVGS_SELECTED = 32;
  LVGS_SUBSETED = 64;
  LVGS_SUBSETLINKFOCUSED = 128;
// LIST_VIEW_GROUP_STATE_FLAGS
pub const LVGS_NORMAL: u32 = 0;
pub const LVGS_COLLAPSED: u32 = 1;
pub const LVGS_HIDDEN: u32 = 2;
pub const LVGS_NOHEADER: u32 = 4;
pub const LVGS_COLLAPSIBLE: u32 = 8;
pub const LVGS_FOCUSED: u32 = 16;
pub const LVGS_SELECTED: u32 = 32;
pub const LVGS_SUBSETED: u32 = 64;
pub const LVGS_SUBSETLINKFOCUSED: u32 = 128;
const
  LVGS_NORMAL* = 0
  LVGS_COLLAPSED* = 1
  LVGS_HIDDEN* = 2
  LVGS_NOHEADER* = 4
  LVGS_COLLAPSIBLE* = 8
  LVGS_FOCUSED* = 16
  LVGS_SELECTED* = 32
  LVGS_SUBSETED* = 64
  LVGS_SUBSETLINKFOCUSED* = 128
enum LIST_VIEW_GROUP_STATE_FLAGS : uint {
    LVGS_NORMAL = 0,
    LVGS_COLLAPSED = 1,
    LVGS_HIDDEN = 2,
    LVGS_NOHEADER = 4,
    LVGS_COLLAPSIBLE = 8,
    LVGS_FOCUSED = 16,
    LVGS_SELECTED = 32,
    LVGS_SUBSETED = 64,
    LVGS_SUBSETLINKFOCUSED = 128,
}
#define global LVGS_NORMAL            0x0
#define global LVGS_COLLAPSED         0x1
#define global LVGS_HIDDEN            0x2
#define global LVGS_NOHEADER          0x4
#define global LVGS_COLLAPSIBLE       0x8
#define global LVGS_FOCUSED           0x10
#define global LVGS_SELECTED          0x20
#define global LVGS_SUBSETED          0x40
#define global LVGS_SUBSETLINKFOCUSED 0x80
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。