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

NMTBHOTITEM_FLAGS

列挙型フラグ
基底型u4

メンバー 10

名前10進16進
HICF_ACCELERATOR40x4
HICF_ARROWKEYS20x2
HICF_DUPACCEL80x8
HICF_ENTERING160x10
HICF_LEAVING320x20
HICF_LMOUSE1280x80
HICF_MOUSE10x1
HICF_OTHER00x0
HICF_RESELECT640x40
HICF_TOGGLEDROPDOWN2560x100

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 256
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,
}
#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)。