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

XINPUT_KEYSTROKE_FLAGS

列挙型フラグ
基底型u2

メンバー 3

名前10進16進
XINPUT_KEYSTROKE_KEYDOWN10x1
XINPUT_KEYSTROKE_KEYUP20x2
XINPUT_KEYSTROKE_REPEAT40x4

各言語での定義

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

typedef enum XINPUT_KEYSTROKE_FLAGS : unsigned short {
    XINPUT_KEYSTROKE_KEYDOWN = 1,
    XINPUT_KEYSTROKE_KEYUP = 2,
    XINPUT_KEYSTROKE_REPEAT = 4
} XINPUT_KEYSTROKE_FLAGS;
[Flags]
public enum XINPUT_KEYSTROKE_FLAGS : ushort
{
    XINPUT_KEYSTROKE_KEYDOWN = 1,
    XINPUT_KEYSTROKE_KEYUP = 2,
    XINPUT_KEYSTROKE_REPEAT = 4,
}
<Flags>
Public Enum XINPUT_KEYSTROKE_FLAGS As UShort
    XINPUT_KEYSTROKE_KEYDOWN = 1
    XINPUT_KEYSTROKE_KEYUP = 2
    XINPUT_KEYSTROKE_REPEAT = 4
End Enum
import enum

class XINPUT_KEYSTROKE_FLAGS(enum.IntFlag):
    XINPUT_KEYSTROKE_KEYDOWN = 1
    XINPUT_KEYSTROKE_KEYUP = 2
    XINPUT_KEYSTROKE_REPEAT = 4
// XINPUT_KEYSTROKE_FLAGS (flags)
pub const XINPUT_KEYSTROKE_KEYDOWN: u16 = 1;
pub const XINPUT_KEYSTROKE_KEYUP: u16 = 2;
pub const XINPUT_KEYSTROKE_REPEAT: u16 = 4;
// XINPUT_KEYSTROKE_FLAGS
const (
	XINPUT_KEYSTROKE_KEYDOWN uint16 = 1
	XINPUT_KEYSTROKE_KEYUP uint16 = 2
	XINPUT_KEYSTROKE_REPEAT uint16 = 4
)
const
  XINPUT_KEYSTROKE_KEYDOWN = 1;
  XINPUT_KEYSTROKE_KEYUP = 2;
  XINPUT_KEYSTROKE_REPEAT = 4;
// XINPUT_KEYSTROKE_FLAGS
pub const XINPUT_KEYSTROKE_KEYDOWN: u16 = 1;
pub const XINPUT_KEYSTROKE_KEYUP: u16 = 2;
pub const XINPUT_KEYSTROKE_REPEAT: u16 = 4;
const
  XINPUT_KEYSTROKE_KEYDOWN* = 1
  XINPUT_KEYSTROKE_KEYUP* = 2
  XINPUT_KEYSTROKE_REPEAT* = 4
enum XINPUT_KEYSTROKE_FLAGS : ushort {
    XINPUT_KEYSTROKE_KEYDOWN = 1,
    XINPUT_KEYSTROKE_KEYUP = 2,
    XINPUT_KEYSTROKE_REPEAT = 4,
}
#define global XINPUT_KEYSTROKE_KEYDOWN 0x1
#define global XINPUT_KEYSTROKE_KEYUP   0x2
#define global XINPUT_KEYSTROKE_REPEAT  0x4
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。