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

LVHITTESTINFO_FLAGS

列挙型フラグ
基底型u4

メンバー 17

名前10進16進
LVHT_ABOVE80x8
LVHT_BELOW160x10
LVHT_NOWHERE10x1
LVHT_ONITEMICON20x2
LVHT_ONITEMLABEL40x4
LVHT_ONITEMSTATEICON80x8
LVHT_TOLEFT640x40
LVHT_TORIGHT320x20
LVHT_EX_GROUP_HEADER2684354560x10000000
LVHT_EX_GROUP_FOOTER5368709120x20000000
LVHT_EX_GROUP_COLLAPSE10737418240x40000000
LVHT_EX_GROUP_BACKGROUND21474836480x80000000
LVHT_EX_GROUP_STATEICON167772160x1000000
LVHT_EX_GROUP_SUBSETLINK335544320x2000000
LVHT_EX_GROUP40768634880xF3000000
LVHT_EX_ONCONTENTS671088640x4000000
LVHT_EX_FOOTER1342177280x8000000

各言語での定義

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

typedef enum LVHITTESTINFO_FLAGS : unsigned int {
    LVHT_ABOVE = 8,
    LVHT_BELOW = 16,
    LVHT_NOWHERE = 1,
    LVHT_ONITEMICON = 2,
    LVHT_ONITEMLABEL = 4,
    LVHT_ONITEMSTATEICON = 8,
    LVHT_TOLEFT = 64,
    LVHT_TORIGHT = 32,
    LVHT_EX_GROUP_HEADER = 268435456,
    LVHT_EX_GROUP_FOOTER = 536870912,
    LVHT_EX_GROUP_COLLAPSE = 1073741824,
    LVHT_EX_GROUP_BACKGROUND = 2147483648,
    LVHT_EX_GROUP_STATEICON = 16777216,
    LVHT_EX_GROUP_SUBSETLINK = 33554432,
    LVHT_EX_GROUP = 4076863488,
    LVHT_EX_ONCONTENTS = 67108864,
    LVHT_EX_FOOTER = 134217728
} LVHITTESTINFO_FLAGS;
[Flags]
public enum LVHITTESTINFO_FLAGS : uint
{
    LVHT_ABOVE = 8,
    LVHT_BELOW = 16,
    LVHT_NOWHERE = 1,
    LVHT_ONITEMICON = 2,
    LVHT_ONITEMLABEL = 4,
    LVHT_ONITEMSTATEICON = 8,
    LVHT_TOLEFT = 64,
    LVHT_TORIGHT = 32,
    LVHT_EX_GROUP_HEADER = 268435456,
    LVHT_EX_GROUP_FOOTER = 536870912,
    LVHT_EX_GROUP_COLLAPSE = 1073741824,
    LVHT_EX_GROUP_BACKGROUND = 2147483648,
    LVHT_EX_GROUP_STATEICON = 16777216,
    LVHT_EX_GROUP_SUBSETLINK = 33554432,
    LVHT_EX_GROUP = 4076863488,
    LVHT_EX_ONCONTENTS = 67108864,
    LVHT_EX_FOOTER = 134217728,
}
<Flags>
Public Enum LVHITTESTINFO_FLAGS As UInteger
    LVHT_ABOVE = 8
    LVHT_BELOW = 16
    LVHT_NOWHERE = 1
    LVHT_ONITEMICON = 2
    LVHT_ONITEMLABEL = 4
    LVHT_ONITEMSTATEICON = 8
    LVHT_TOLEFT = 64
    LVHT_TORIGHT = 32
    LVHT_EX_GROUP_HEADER = 268435456
    LVHT_EX_GROUP_FOOTER = 536870912
    LVHT_EX_GROUP_COLLAPSE = 1073741824
    LVHT_EX_GROUP_BACKGROUND = 2147483648
    LVHT_EX_GROUP_STATEICON = 16777216
    LVHT_EX_GROUP_SUBSETLINK = 33554432
    LVHT_EX_GROUP = 4076863488
    LVHT_EX_ONCONTENTS = 67108864
    LVHT_EX_FOOTER = 134217728
End Enum
import enum

class LVHITTESTINFO_FLAGS(enum.IntFlag):
    LVHT_ABOVE = 8
    LVHT_BELOW = 16
    LVHT_NOWHERE = 1
    LVHT_ONITEMICON = 2
    LVHT_ONITEMLABEL = 4
    LVHT_ONITEMSTATEICON = 8
    LVHT_TOLEFT = 64
    LVHT_TORIGHT = 32
    LVHT_EX_GROUP_HEADER = 268435456
    LVHT_EX_GROUP_FOOTER = 536870912
    LVHT_EX_GROUP_COLLAPSE = 1073741824
    LVHT_EX_GROUP_BACKGROUND = 2147483648
    LVHT_EX_GROUP_STATEICON = 16777216
    LVHT_EX_GROUP_SUBSETLINK = 33554432
    LVHT_EX_GROUP = 4076863488
    LVHT_EX_ONCONTENTS = 67108864
    LVHT_EX_FOOTER = 134217728
// LVHITTESTINFO_FLAGS (flags)
pub const LVHT_ABOVE: u32 = 8;
pub const LVHT_BELOW: u32 = 16;
pub const LVHT_NOWHERE: u32 = 1;
pub const LVHT_ONITEMICON: u32 = 2;
pub const LVHT_ONITEMLABEL: u32 = 4;
pub const LVHT_ONITEMSTATEICON: u32 = 8;
pub const LVHT_TOLEFT: u32 = 64;
pub const LVHT_TORIGHT: u32 = 32;
pub const LVHT_EX_GROUP_HEADER: u32 = 268435456;
pub const LVHT_EX_GROUP_FOOTER: u32 = 536870912;
pub const LVHT_EX_GROUP_COLLAPSE: u32 = 1073741824;
pub const LVHT_EX_GROUP_BACKGROUND: u32 = 2147483648;
pub const LVHT_EX_GROUP_STATEICON: u32 = 16777216;
pub const LVHT_EX_GROUP_SUBSETLINK: u32 = 33554432;
pub const LVHT_EX_GROUP: u32 = 4076863488;
pub const LVHT_EX_ONCONTENTS: u32 = 67108864;
pub const LVHT_EX_FOOTER: u32 = 134217728;
// LVHITTESTINFO_FLAGS
const (
	LVHT_ABOVE uint32 = 8
	LVHT_BELOW uint32 = 16
	LVHT_NOWHERE uint32 = 1
	LVHT_ONITEMICON uint32 = 2
	LVHT_ONITEMLABEL uint32 = 4
	LVHT_ONITEMSTATEICON uint32 = 8
	LVHT_TOLEFT uint32 = 64
	LVHT_TORIGHT uint32 = 32
	LVHT_EX_GROUP_HEADER uint32 = 268435456
	LVHT_EX_GROUP_FOOTER uint32 = 536870912
	LVHT_EX_GROUP_COLLAPSE uint32 = 1073741824
	LVHT_EX_GROUP_BACKGROUND uint32 = 2147483648
	LVHT_EX_GROUP_STATEICON uint32 = 16777216
	LVHT_EX_GROUP_SUBSETLINK uint32 = 33554432
	LVHT_EX_GROUP uint32 = 4076863488
	LVHT_EX_ONCONTENTS uint32 = 67108864
	LVHT_EX_FOOTER uint32 = 134217728
)
const
  LVHT_ABOVE = 8;
  LVHT_BELOW = 16;
  LVHT_NOWHERE = 1;
  LVHT_ONITEMICON = 2;
  LVHT_ONITEMLABEL = 4;
  LVHT_ONITEMSTATEICON = 8;
  LVHT_TOLEFT = 64;
  LVHT_TORIGHT = 32;
  LVHT_EX_GROUP_HEADER = 268435456;
  LVHT_EX_GROUP_FOOTER = 536870912;
  LVHT_EX_GROUP_COLLAPSE = 1073741824;
  LVHT_EX_GROUP_BACKGROUND = 2147483648;
  LVHT_EX_GROUP_STATEICON = 16777216;
  LVHT_EX_GROUP_SUBSETLINK = 33554432;
  LVHT_EX_GROUP = 4076863488;
  LVHT_EX_ONCONTENTS = 67108864;
  LVHT_EX_FOOTER = 134217728;
// LVHITTESTINFO_FLAGS
pub const LVHT_ABOVE: u32 = 8;
pub const LVHT_BELOW: u32 = 16;
pub const LVHT_NOWHERE: u32 = 1;
pub const LVHT_ONITEMICON: u32 = 2;
pub const LVHT_ONITEMLABEL: u32 = 4;
pub const LVHT_ONITEMSTATEICON: u32 = 8;
pub const LVHT_TOLEFT: u32 = 64;
pub const LVHT_TORIGHT: u32 = 32;
pub const LVHT_EX_GROUP_HEADER: u32 = 268435456;
pub const LVHT_EX_GROUP_FOOTER: u32 = 536870912;
pub const LVHT_EX_GROUP_COLLAPSE: u32 = 1073741824;
pub const LVHT_EX_GROUP_BACKGROUND: u32 = 2147483648;
pub const LVHT_EX_GROUP_STATEICON: u32 = 16777216;
pub const LVHT_EX_GROUP_SUBSETLINK: u32 = 33554432;
pub const LVHT_EX_GROUP: u32 = 4076863488;
pub const LVHT_EX_ONCONTENTS: u32 = 67108864;
pub const LVHT_EX_FOOTER: u32 = 134217728;
const
  LVHT_ABOVE* = 8
  LVHT_BELOW* = 16
  LVHT_NOWHERE* = 1
  LVHT_ONITEMICON* = 2
  LVHT_ONITEMLABEL* = 4
  LVHT_ONITEMSTATEICON* = 8
  LVHT_TOLEFT* = 64
  LVHT_TORIGHT* = 32
  LVHT_EX_GROUP_HEADER* = 268435456
  LVHT_EX_GROUP_FOOTER* = 536870912
  LVHT_EX_GROUP_COLLAPSE* = 1073741824
  LVHT_EX_GROUP_BACKGROUND* = 2147483648
  LVHT_EX_GROUP_STATEICON* = 16777216
  LVHT_EX_GROUP_SUBSETLINK* = 33554432
  LVHT_EX_GROUP* = 4076863488
  LVHT_EX_ONCONTENTS* = 67108864
  LVHT_EX_FOOTER* = 134217728
enum LVHITTESTINFO_FLAGS : uint {
    LVHT_ABOVE = 8,
    LVHT_BELOW = 16,
    LVHT_NOWHERE = 1,
    LVHT_ONITEMICON = 2,
    LVHT_ONITEMLABEL = 4,
    LVHT_ONITEMSTATEICON = 8,
    LVHT_TOLEFT = 64,
    LVHT_TORIGHT = 32,
    LVHT_EX_GROUP_HEADER = 268435456,
    LVHT_EX_GROUP_FOOTER = 536870912,
    LVHT_EX_GROUP_COLLAPSE = 1073741824,
    LVHT_EX_GROUP_BACKGROUND = 2147483648,
    LVHT_EX_GROUP_STATEICON = 16777216,
    LVHT_EX_GROUP_SUBSETLINK = 33554432,
    LVHT_EX_GROUP = 4076863488,
    LVHT_EX_ONCONTENTS = 67108864,
    LVHT_EX_FOOTER = 134217728,
}
#define global LVHT_ABOVE               0x8
#define global LVHT_BELOW               0x10
#define global LVHT_NOWHERE             0x1
#define global LVHT_ONITEMICON          0x2
#define global LVHT_ONITEMLABEL         0x4
#define global LVHT_ONITEMSTATEICON     0x8
#define global LVHT_TOLEFT              0x40
#define global LVHT_TORIGHT             0x20
#define global LVHT_EX_GROUP_HEADER     0x10000000
#define global LVHT_EX_GROUP_FOOTER     0x20000000
#define global LVHT_EX_GROUP_COLLAPSE   0x40000000
#define global LVHT_EX_GROUP_BACKGROUND 0x80000000
#define global LVHT_EX_GROUP_STATEICON  0x1000000
#define global LVHT_EX_GROUP_SUBSETLINK 0x2000000
#define global LVHT_EX_GROUP            0xF3000000
#define global LVHT_EX_ONCONTENTS       0x4000000
#define global LVHT_EX_FOOTER           0x8000000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。