ホーム › UI.Controls › TVITEM_MASK
TVITEM_MASK
列挙型フラグメンバー 11
| 名前 | 10進 | 16進 |
|---|---|---|
| TVIF_CHILDREN | 64 | 0x40 |
| TVIF_DI_SETITEM | 4096 | 0x1000 |
| TVIF_HANDLE | 16 | 0x10 |
| TVIF_IMAGE | 2 | 0x2 |
| TVIF_PARAM | 4 | 0x4 |
| TVIF_SELECTEDIMAGE | 32 | 0x20 |
| TVIF_STATE | 8 | 0x8 |
| TVIF_TEXT | 1 | 0x1 |
| TVIF_EXPANDEDIMAGE | 512 | 0x200 |
| TVIF_INTEGRAL | 128 | 0x80 |
| TVIF_STATEEX | 256 | 0x100 |
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 256enum 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)。