Win32 API 日本語リファレンス
ホームUI.Input.KeyboardAndMouse › HOT_KEY_MODIFIERS

HOT_KEY_MODIFIERS

列挙型フラグ
基底型u4

メンバー 5

名前10進16進
MOD_ALT10x1
MOD_CONTROL20x2
MOD_NOREPEAT163840x4000
MOD_SHIFT40x4
MOD_WIN80x8

各言語での定義

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

typedef enum HOT_KEY_MODIFIERS : unsigned int {
    MOD_ALT = 1,
    MOD_CONTROL = 2,
    MOD_NOREPEAT = 16384,
    MOD_SHIFT = 4,
    MOD_WIN = 8
} HOT_KEY_MODIFIERS;
[Flags]
public enum HOT_KEY_MODIFIERS : uint
{
    MOD_ALT = 1,
    MOD_CONTROL = 2,
    MOD_NOREPEAT = 16384,
    MOD_SHIFT = 4,
    MOD_WIN = 8,
}
<Flags>
Public Enum HOT_KEY_MODIFIERS As UInteger
    MOD_ALT = 1
    MOD_CONTROL = 2
    MOD_NOREPEAT = 16384
    MOD_SHIFT = 4
    MOD_WIN = 8
End Enum
import enum

class HOT_KEY_MODIFIERS(enum.IntFlag):
    MOD_ALT = 1
    MOD_CONTROL = 2
    MOD_NOREPEAT = 16384
    MOD_SHIFT = 4
    MOD_WIN = 8
// HOT_KEY_MODIFIERS (flags)
pub const MOD_ALT: u32 = 1;
pub const MOD_CONTROL: u32 = 2;
pub const MOD_NOREPEAT: u32 = 16384;
pub const MOD_SHIFT: u32 = 4;
pub const MOD_WIN: u32 = 8;
// HOT_KEY_MODIFIERS
const (
	MOD_ALT uint32 = 1
	MOD_CONTROL uint32 = 2
	MOD_NOREPEAT uint32 = 16384
	MOD_SHIFT uint32 = 4
	MOD_WIN uint32 = 8
)
const
  MOD_ALT = 1;
  MOD_CONTROL = 2;
  MOD_NOREPEAT = 16384;
  MOD_SHIFT = 4;
  MOD_WIN = 8;
// HOT_KEY_MODIFIERS
pub const MOD_ALT: u32 = 1;
pub const MOD_CONTROL: u32 = 2;
pub const MOD_NOREPEAT: u32 = 16384;
pub const MOD_SHIFT: u32 = 4;
pub const MOD_WIN: u32 = 8;
const
  MOD_ALT* = 1
  MOD_CONTROL* = 2
  MOD_NOREPEAT* = 16384
  MOD_SHIFT* = 4
  MOD_WIN* = 8
enum HOT_KEY_MODIFIERS : uint {
    MOD_ALT = 1,
    MOD_CONTROL = 2,
    MOD_NOREPEAT = 16384,
    MOD_SHIFT = 4,
    MOD_WIN = 8,
}
#define global MOD_ALT      0x1
#define global MOD_CONTROL  0x2
#define global MOD_NOREPEAT 0x4000
#define global MOD_SHIFT    0x4
#define global MOD_WIN      0x8
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。