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

TVHITTESTINFO_FLAGS

列挙型フラグ
基底型u4

メンバー 12

名前10進16進
TVHT_ABOVE2560x100
TVHT_BELOW5120x200
TVHT_NOWHERE10x1
TVHT_ONITEM700x46
TVHT_ONITEMBUTTON160x10
TVHT_ONITEMICON20x2
TVHT_ONITEMINDENT80x8
TVHT_ONITEMLABEL40x4
TVHT_ONITEMRIGHT320x20
TVHT_ONITEMSTATEICON640x40
TVHT_TOLEFT20480x800
TVHT_TORIGHT10240x400

各言語での定義

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

typedef enum TVHITTESTINFO_FLAGS : unsigned int {
    TVHT_ABOVE = 256,
    TVHT_BELOW = 512,
    TVHT_NOWHERE = 1,
    TVHT_ONITEM = 70,
    TVHT_ONITEMBUTTON = 16,
    TVHT_ONITEMICON = 2,
    TVHT_ONITEMINDENT = 8,
    TVHT_ONITEMLABEL = 4,
    TVHT_ONITEMRIGHT = 32,
    TVHT_ONITEMSTATEICON = 64,
    TVHT_TOLEFT = 2048,
    TVHT_TORIGHT = 1024
} TVHITTESTINFO_FLAGS;
[Flags]
public enum TVHITTESTINFO_FLAGS : uint
{
    TVHT_ABOVE = 256,
    TVHT_BELOW = 512,
    TVHT_NOWHERE = 1,
    TVHT_ONITEM = 70,
    TVHT_ONITEMBUTTON = 16,
    TVHT_ONITEMICON = 2,
    TVHT_ONITEMINDENT = 8,
    TVHT_ONITEMLABEL = 4,
    TVHT_ONITEMRIGHT = 32,
    TVHT_ONITEMSTATEICON = 64,
    TVHT_TOLEFT = 2048,
    TVHT_TORIGHT = 1024,
}
<Flags>
Public Enum TVHITTESTINFO_FLAGS As UInteger
    TVHT_ABOVE = 256
    TVHT_BELOW = 512
    TVHT_NOWHERE = 1
    TVHT_ONITEM = 70
    TVHT_ONITEMBUTTON = 16
    TVHT_ONITEMICON = 2
    TVHT_ONITEMINDENT = 8
    TVHT_ONITEMLABEL = 4
    TVHT_ONITEMRIGHT = 32
    TVHT_ONITEMSTATEICON = 64
    TVHT_TOLEFT = 2048
    TVHT_TORIGHT = 1024
End Enum
import enum

class TVHITTESTINFO_FLAGS(enum.IntFlag):
    TVHT_ABOVE = 256
    TVHT_BELOW = 512
    TVHT_NOWHERE = 1
    TVHT_ONITEM = 70
    TVHT_ONITEMBUTTON = 16
    TVHT_ONITEMICON = 2
    TVHT_ONITEMINDENT = 8
    TVHT_ONITEMLABEL = 4
    TVHT_ONITEMRIGHT = 32
    TVHT_ONITEMSTATEICON = 64
    TVHT_TOLEFT = 2048
    TVHT_TORIGHT = 1024
// TVHITTESTINFO_FLAGS (flags)
pub const TVHT_ABOVE: u32 = 256;
pub const TVHT_BELOW: u32 = 512;
pub const TVHT_NOWHERE: u32 = 1;
pub const TVHT_ONITEM: u32 = 70;
pub const TVHT_ONITEMBUTTON: u32 = 16;
pub const TVHT_ONITEMICON: u32 = 2;
pub const TVHT_ONITEMINDENT: u32 = 8;
pub const TVHT_ONITEMLABEL: u32 = 4;
pub const TVHT_ONITEMRIGHT: u32 = 32;
pub const TVHT_ONITEMSTATEICON: u32 = 64;
pub const TVHT_TOLEFT: u32 = 2048;
pub const TVHT_TORIGHT: u32 = 1024;
// TVHITTESTINFO_FLAGS
const (
	TVHT_ABOVE uint32 = 256
	TVHT_BELOW uint32 = 512
	TVHT_NOWHERE uint32 = 1
	TVHT_ONITEM uint32 = 70
	TVHT_ONITEMBUTTON uint32 = 16
	TVHT_ONITEMICON uint32 = 2
	TVHT_ONITEMINDENT uint32 = 8
	TVHT_ONITEMLABEL uint32 = 4
	TVHT_ONITEMRIGHT uint32 = 32
	TVHT_ONITEMSTATEICON uint32 = 64
	TVHT_TOLEFT uint32 = 2048
	TVHT_TORIGHT uint32 = 1024
)
const
  TVHT_ABOVE = 256;
  TVHT_BELOW = 512;
  TVHT_NOWHERE = 1;
  TVHT_ONITEM = 70;
  TVHT_ONITEMBUTTON = 16;
  TVHT_ONITEMICON = 2;
  TVHT_ONITEMINDENT = 8;
  TVHT_ONITEMLABEL = 4;
  TVHT_ONITEMRIGHT = 32;
  TVHT_ONITEMSTATEICON = 64;
  TVHT_TOLEFT = 2048;
  TVHT_TORIGHT = 1024;
// TVHITTESTINFO_FLAGS
pub const TVHT_ABOVE: u32 = 256;
pub const TVHT_BELOW: u32 = 512;
pub const TVHT_NOWHERE: u32 = 1;
pub const TVHT_ONITEM: u32 = 70;
pub const TVHT_ONITEMBUTTON: u32 = 16;
pub const TVHT_ONITEMICON: u32 = 2;
pub const TVHT_ONITEMINDENT: u32 = 8;
pub const TVHT_ONITEMLABEL: u32 = 4;
pub const TVHT_ONITEMRIGHT: u32 = 32;
pub const TVHT_ONITEMSTATEICON: u32 = 64;
pub const TVHT_TOLEFT: u32 = 2048;
pub const TVHT_TORIGHT: u32 = 1024;
const
  TVHT_ABOVE* = 256
  TVHT_BELOW* = 512
  TVHT_NOWHERE* = 1
  TVHT_ONITEM* = 70
  TVHT_ONITEMBUTTON* = 16
  TVHT_ONITEMICON* = 2
  TVHT_ONITEMINDENT* = 8
  TVHT_ONITEMLABEL* = 4
  TVHT_ONITEMRIGHT* = 32
  TVHT_ONITEMSTATEICON* = 64
  TVHT_TOLEFT* = 2048
  TVHT_TORIGHT* = 1024
enum TVHITTESTINFO_FLAGS : uint {
    TVHT_ABOVE = 256,
    TVHT_BELOW = 512,
    TVHT_NOWHERE = 1,
    TVHT_ONITEM = 70,
    TVHT_ONITEMBUTTON = 16,
    TVHT_ONITEMICON = 2,
    TVHT_ONITEMINDENT = 8,
    TVHT_ONITEMLABEL = 4,
    TVHT_ONITEMRIGHT = 32,
    TVHT_ONITEMSTATEICON = 64,
    TVHT_TOLEFT = 2048,
    TVHT_TORIGHT = 1024,
}
#define global TVHT_ABOVE           0x100
#define global TVHT_BELOW           0x200
#define global TVHT_NOWHERE         0x1
#define global TVHT_ONITEM          0x46
#define global TVHT_ONITEMBUTTON    0x10
#define global TVHT_ONITEMICON      0x2
#define global TVHT_ONITEMINDENT    0x8
#define global TVHT_ONITEMLABEL     0x4
#define global TVHT_ONITEMRIGHT     0x20
#define global TVHT_ONITEMSTATEICON 0x40
#define global TVHT_TOLEFT          0x800
#define global TVHT_TORIGHT         0x400
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。