ホーム › System.SystemServices › MODIFIERKEYS_FLAGS
MODIFIERKEYS_FLAGS
列挙型フラグメンバー 7
| 名前 | 10進 | 16進 |
|---|---|---|
| MK_LBUTTON | 1 | 0x1 |
| MK_RBUTTON | 2 | 0x2 |
| MK_SHIFT | 4 | 0x4 |
| MK_CONTROL | 8 | 0x8 |
| MK_MBUTTON | 16 | 0x10 |
| MK_XBUTTON1 | 32 | 0x20 |
| MK_XBUTTON2 | 64 | 0x40 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum MODIFIERKEYS_FLAGS : unsigned int {
MK_LBUTTON = 1,
MK_RBUTTON = 2,
MK_SHIFT = 4,
MK_CONTROL = 8,
MK_MBUTTON = 16,
MK_XBUTTON1 = 32,
MK_XBUTTON2 = 64
} MODIFIERKEYS_FLAGS;[Flags]
public enum MODIFIERKEYS_FLAGS : uint
{
MK_LBUTTON = 1,
MK_RBUTTON = 2,
MK_SHIFT = 4,
MK_CONTROL = 8,
MK_MBUTTON = 16,
MK_XBUTTON1 = 32,
MK_XBUTTON2 = 64,
}<Flags>
Public Enum MODIFIERKEYS_FLAGS As UInteger
MK_LBUTTON = 1
MK_RBUTTON = 2
MK_SHIFT = 4
MK_CONTROL = 8
MK_MBUTTON = 16
MK_XBUTTON1 = 32
MK_XBUTTON2 = 64
End Enumimport enum
class MODIFIERKEYS_FLAGS(enum.IntFlag):
MK_LBUTTON = 1
MK_RBUTTON = 2
MK_SHIFT = 4
MK_CONTROL = 8
MK_MBUTTON = 16
MK_XBUTTON1 = 32
MK_XBUTTON2 = 64// MODIFIERKEYS_FLAGS (flags)
pub const MK_LBUTTON: u32 = 1;
pub const MK_RBUTTON: u32 = 2;
pub const MK_SHIFT: u32 = 4;
pub const MK_CONTROL: u32 = 8;
pub const MK_MBUTTON: u32 = 16;
pub const MK_XBUTTON1: u32 = 32;
pub const MK_XBUTTON2: u32 = 64;// MODIFIERKEYS_FLAGS
const (
MK_LBUTTON uint32 = 1
MK_RBUTTON uint32 = 2
MK_SHIFT uint32 = 4
MK_CONTROL uint32 = 8
MK_MBUTTON uint32 = 16
MK_XBUTTON1 uint32 = 32
MK_XBUTTON2 uint32 = 64
)const
MK_LBUTTON = 1;
MK_RBUTTON = 2;
MK_SHIFT = 4;
MK_CONTROL = 8;
MK_MBUTTON = 16;
MK_XBUTTON1 = 32;
MK_XBUTTON2 = 64;// MODIFIERKEYS_FLAGS
pub const MK_LBUTTON: u32 = 1;
pub const MK_RBUTTON: u32 = 2;
pub const MK_SHIFT: u32 = 4;
pub const MK_CONTROL: u32 = 8;
pub const MK_MBUTTON: u32 = 16;
pub const MK_XBUTTON1: u32 = 32;
pub const MK_XBUTTON2: u32 = 64;const
MK_LBUTTON* = 1
MK_RBUTTON* = 2
MK_SHIFT* = 4
MK_CONTROL* = 8
MK_MBUTTON* = 16
MK_XBUTTON1* = 32
MK_XBUTTON2* = 64enum MODIFIERKEYS_FLAGS : uint {
MK_LBUTTON = 1,
MK_RBUTTON = 2,
MK_SHIFT = 4,
MK_CONTROL = 8,
MK_MBUTTON = 16,
MK_XBUTTON1 = 32,
MK_XBUTTON2 = 64,
}#define global MK_LBUTTON 0x1
#define global MK_RBUTTON 0x2
#define global MK_SHIFT 0x4
#define global MK_CONTROL 0x8
#define global MK_MBUTTON 0x10
#define global MK_XBUTTON1 0x20
#define global MK_XBUTTON2 0x40
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。