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

TVITEM_MASK

列挙型フラグ
基底型u4

メンバー 11

名前10進16進
TVIF_CHILDREN640x40
TVIF_DI_SETITEM40960x1000
TVIF_HANDLE160x10
TVIF_IMAGE20x2
TVIF_PARAM40x4
TVIF_SELECTEDIMAGE320x20
TVIF_STATE80x8
TVIF_TEXT10x1
TVIF_EXPANDEDIMAGE5120x200
TVIF_INTEGRAL1280x80
TVIF_STATEEX2560x100

各言語での定義

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

typedef enum TVITEM_MASK : unsigned int {
    TVIF_CHILDREN = 64,
    TVIF_DI_SETITEM = 4096,
    TVIF_HANDLE = 16,
    TVIF_IMAGE = 2,
    TVIF_PARAM = 4,
    TVIF_SELECTEDIMAGE = 32,
    TVIF_STATE = 8,
    TVIF_TEXT = 1,
    TVIF_EXPANDEDIMAGE = 512,
    TVIF_INTEGRAL = 128,
    TVIF_STATEEX = 256
} TVITEM_MASK;
[Flags]
public enum TVITEM_MASK : uint
{
    TVIF_CHILDREN = 64,
    TVIF_DI_SETITEM = 4096,
    TVIF_HANDLE = 16,
    TVIF_IMAGE = 2,
    TVIF_PARAM = 4,
    TVIF_SELECTEDIMAGE = 32,
    TVIF_STATE = 8,
    TVIF_TEXT = 1,
    TVIF_EXPANDEDIMAGE = 512,
    TVIF_INTEGRAL = 128,
    TVIF_STATEEX = 256,
}
<Flags>
Public Enum TVITEM_MASK As UInteger
    TVIF_CHILDREN = 64
    TVIF_DI_SETITEM = 4096
    TVIF_HANDLE = 16
    TVIF_IMAGE = 2
    TVIF_PARAM = 4
    TVIF_SELECTEDIMAGE = 32
    TVIF_STATE = 8
    TVIF_TEXT = 1
    TVIF_EXPANDEDIMAGE = 512
    TVIF_INTEGRAL = 128
    TVIF_STATEEX = 256
End Enum
import enum

class TVITEM_MASK(enum.IntFlag):
    TVIF_CHILDREN = 64
    TVIF_DI_SETITEM = 4096
    TVIF_HANDLE = 16
    TVIF_IMAGE = 2
    TVIF_PARAM = 4
    TVIF_SELECTEDIMAGE = 32
    TVIF_STATE = 8
    TVIF_TEXT = 1
    TVIF_EXPANDEDIMAGE = 512
    TVIF_INTEGRAL = 128
    TVIF_STATEEX = 256
// TVITEM_MASK (flags)
pub const TVIF_CHILDREN: u32 = 64;
pub const TVIF_DI_SETITEM: u32 = 4096;
pub const TVIF_HANDLE: u32 = 16;
pub const TVIF_IMAGE: u32 = 2;
pub const TVIF_PARAM: u32 = 4;
pub const TVIF_SELECTEDIMAGE: u32 = 32;
pub const TVIF_STATE: u32 = 8;
pub const TVIF_TEXT: u32 = 1;
pub const TVIF_EXPANDEDIMAGE: u32 = 512;
pub const TVIF_INTEGRAL: u32 = 128;
pub const TVIF_STATEEX: u32 = 256;
// TVITEM_MASK
const (
	TVIF_CHILDREN uint32 = 64
	TVIF_DI_SETITEM uint32 = 4096
	TVIF_HANDLE uint32 = 16
	TVIF_IMAGE uint32 = 2
	TVIF_PARAM uint32 = 4
	TVIF_SELECTEDIMAGE uint32 = 32
	TVIF_STATE uint32 = 8
	TVIF_TEXT uint32 = 1
	TVIF_EXPANDEDIMAGE uint32 = 512
	TVIF_INTEGRAL uint32 = 128
	TVIF_STATEEX uint32 = 256
)
const
  TVIF_CHILDREN = 64;
  TVIF_DI_SETITEM = 4096;
  TVIF_HANDLE = 16;
  TVIF_IMAGE = 2;
  TVIF_PARAM = 4;
  TVIF_SELECTEDIMAGE = 32;
  TVIF_STATE = 8;
  TVIF_TEXT = 1;
  TVIF_EXPANDEDIMAGE = 512;
  TVIF_INTEGRAL = 128;
  TVIF_STATEEX = 256;
// TVITEM_MASK
pub const TVIF_CHILDREN: u32 = 64;
pub const TVIF_DI_SETITEM: u32 = 4096;
pub const TVIF_HANDLE: u32 = 16;
pub const TVIF_IMAGE: u32 = 2;
pub const TVIF_PARAM: u32 = 4;
pub const TVIF_SELECTEDIMAGE: u32 = 32;
pub const TVIF_STATE: u32 = 8;
pub const TVIF_TEXT: u32 = 1;
pub const TVIF_EXPANDEDIMAGE: u32 = 512;
pub const TVIF_INTEGRAL: u32 = 128;
pub const TVIF_STATEEX: u32 = 256;
const
  TVIF_CHILDREN* = 64
  TVIF_DI_SETITEM* = 4096
  TVIF_HANDLE* = 16
  TVIF_IMAGE* = 2
  TVIF_PARAM* = 4
  TVIF_SELECTEDIMAGE* = 32
  TVIF_STATE* = 8
  TVIF_TEXT* = 1
  TVIF_EXPANDEDIMAGE* = 512
  TVIF_INTEGRAL* = 128
  TVIF_STATEEX* = 256
enum TVITEM_MASK : uint {
    TVIF_CHILDREN = 64,
    TVIF_DI_SETITEM = 4096,
    TVIF_HANDLE = 16,
    TVIF_IMAGE = 2,
    TVIF_PARAM = 4,
    TVIF_SELECTEDIMAGE = 32,
    TVIF_STATE = 8,
    TVIF_TEXT = 1,
    TVIF_EXPANDEDIMAGE = 512,
    TVIF_INTEGRAL = 128,
    TVIF_STATEEX = 256,
}
#define global TVIF_CHILDREN      0x40
#define global TVIF_DI_SETITEM    0x1000
#define global TVIF_HANDLE        0x10
#define global TVIF_IMAGE         0x2
#define global TVIF_PARAM         0x4
#define global TVIF_SELECTEDIMAGE 0x20
#define global TVIF_STATE         0x8
#define global TVIF_TEXT          0x1
#define global TVIF_EXPANDEDIMAGE 0x200
#define global TVIF_INTEGRAL      0x80
#define global TVIF_STATEEX       0x100
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。