ホーム › UI.Controls › NMTBHOTITEM_FLAGS
NMTBHOTITEM_FLAGS
列挙型フラグメンバー 10
| 名前 | 10進 | 16進 |
|---|---|---|
| HICF_ACCELERATOR | 4 | 0x4 |
| HICF_ARROWKEYS | 2 | 0x2 |
| HICF_DUPACCEL | 8 | 0x8 |
| HICF_ENTERING | 16 | 0x10 |
| HICF_LEAVING | 32 | 0x20 |
| HICF_LMOUSE | 128 | 0x80 |
| HICF_MOUSE | 1 | 0x1 |
| HICF_OTHER | 0 | 0x0 |
| HICF_RESELECT | 64 | 0x40 |
| HICF_TOGGLEDROPDOWN | 256 | 0x100 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum NMTBHOTITEM_FLAGS : unsigned int {
HICF_ACCELERATOR = 4,
HICF_ARROWKEYS = 2,
HICF_DUPACCEL = 8,
HICF_ENTERING = 16,
HICF_LEAVING = 32,
HICF_LMOUSE = 128,
HICF_MOUSE = 1,
HICF_OTHER = 0,
HICF_RESELECT = 64,
HICF_TOGGLEDROPDOWN = 256
} NMTBHOTITEM_FLAGS;[Flags]
public enum NMTBHOTITEM_FLAGS : uint
{
HICF_ACCELERATOR = 4,
HICF_ARROWKEYS = 2,
HICF_DUPACCEL = 8,
HICF_ENTERING = 16,
HICF_LEAVING = 32,
HICF_LMOUSE = 128,
HICF_MOUSE = 1,
HICF_OTHER = 0,
HICF_RESELECT = 64,
HICF_TOGGLEDROPDOWN = 256,
}<Flags>
Public Enum NMTBHOTITEM_FLAGS As UInteger
HICF_ACCELERATOR = 4
HICF_ARROWKEYS = 2
HICF_DUPACCEL = 8
HICF_ENTERING = 16
HICF_LEAVING = 32
HICF_LMOUSE = 128
HICF_MOUSE = 1
HICF_OTHER = 0
HICF_RESELECT = 64
HICF_TOGGLEDROPDOWN = 256
End Enumimport enum
class NMTBHOTITEM_FLAGS(enum.IntFlag):
HICF_ACCELERATOR = 4
HICF_ARROWKEYS = 2
HICF_DUPACCEL = 8
HICF_ENTERING = 16
HICF_LEAVING = 32
HICF_LMOUSE = 128
HICF_MOUSE = 1
HICF_OTHER = 0
HICF_RESELECT = 64
HICF_TOGGLEDROPDOWN = 256// NMTBHOTITEM_FLAGS (flags)
pub const HICF_ACCELERATOR: u32 = 4;
pub const HICF_ARROWKEYS: u32 = 2;
pub const HICF_DUPACCEL: u32 = 8;
pub const HICF_ENTERING: u32 = 16;
pub const HICF_LEAVING: u32 = 32;
pub const HICF_LMOUSE: u32 = 128;
pub const HICF_MOUSE: u32 = 1;
pub const HICF_OTHER: u32 = 0;
pub const HICF_RESELECT: u32 = 64;
pub const HICF_TOGGLEDROPDOWN: u32 = 256;// NMTBHOTITEM_FLAGS
const (
HICF_ACCELERATOR uint32 = 4
HICF_ARROWKEYS uint32 = 2
HICF_DUPACCEL uint32 = 8
HICF_ENTERING uint32 = 16
HICF_LEAVING uint32 = 32
HICF_LMOUSE uint32 = 128
HICF_MOUSE uint32 = 1
HICF_OTHER uint32 = 0
HICF_RESELECT uint32 = 64
HICF_TOGGLEDROPDOWN uint32 = 256
)const
HICF_ACCELERATOR = 4;
HICF_ARROWKEYS = 2;
HICF_DUPACCEL = 8;
HICF_ENTERING = 16;
HICF_LEAVING = 32;
HICF_LMOUSE = 128;
HICF_MOUSE = 1;
HICF_OTHER = 0;
HICF_RESELECT = 64;
HICF_TOGGLEDROPDOWN = 256;// NMTBHOTITEM_FLAGS
pub const HICF_ACCELERATOR: u32 = 4;
pub const HICF_ARROWKEYS: u32 = 2;
pub const HICF_DUPACCEL: u32 = 8;
pub const HICF_ENTERING: u32 = 16;
pub const HICF_LEAVING: u32 = 32;
pub const HICF_LMOUSE: u32 = 128;
pub const HICF_MOUSE: u32 = 1;
pub const HICF_OTHER: u32 = 0;
pub const HICF_RESELECT: u32 = 64;
pub const HICF_TOGGLEDROPDOWN: u32 = 256;const
HICF_ACCELERATOR* = 4
HICF_ARROWKEYS* = 2
HICF_DUPACCEL* = 8
HICF_ENTERING* = 16
HICF_LEAVING* = 32
HICF_LMOUSE* = 128
HICF_MOUSE* = 1
HICF_OTHER* = 0
HICF_RESELECT* = 64
HICF_TOGGLEDROPDOWN* = 256enum NMTBHOTITEM_FLAGS : uint {
HICF_ACCELERATOR = 4,
HICF_ARROWKEYS = 2,
HICF_DUPACCEL = 8,
HICF_ENTERING = 16,
HICF_LEAVING = 32,
HICF_LMOUSE = 128,
HICF_MOUSE = 1,
HICF_OTHER = 0,
HICF_RESELECT = 64,
HICF_TOGGLEDROPDOWN = 256,
}#define global HICF_ACCELERATOR 0x4
#define global HICF_ARROWKEYS 0x2
#define global HICF_DUPACCEL 0x8
#define global HICF_ENTERING 0x10
#define global HICF_LEAVING 0x20
#define global HICF_LMOUSE 0x80
#define global HICF_MOUSE 0x1
#define global HICF_OTHER 0x0
#define global HICF_RESELECT 0x40
#define global HICF_TOGGLEDROPDOWN 0x100
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。