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

ACCEL_VIRT_FLAGS

列挙型フラグ
基底型u1

メンバー 5

名前10進16進
FVIRTKEY10x1
FNOINVERT20x2
FSHIFT40x4
FCONTROL80x8
FALT160x10

各言語での定義

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

typedef enum ACCEL_VIRT_FLAGS : unsigned char {
    FVIRTKEY = 1,
    FNOINVERT = 2,
    FSHIFT = 4,
    FCONTROL = 8,
    FALT = 16
} ACCEL_VIRT_FLAGS;
[Flags]
public enum ACCEL_VIRT_FLAGS : byte
{
    FVIRTKEY = 1,
    FNOINVERT = 2,
    FSHIFT = 4,
    FCONTROL = 8,
    FALT = 16,
}
<Flags>
Public Enum ACCEL_VIRT_FLAGS As Byte
    FVIRTKEY = 1
    FNOINVERT = 2
    FSHIFT = 4
    FCONTROL = 8
    FALT = 16
End Enum
import enum

class ACCEL_VIRT_FLAGS(enum.IntFlag):
    FVIRTKEY = 1
    FNOINVERT = 2
    FSHIFT = 4
    FCONTROL = 8
    FALT = 16
// ACCEL_VIRT_FLAGS (flags)
pub const FVIRTKEY: u8 = 1;
pub const FNOINVERT: u8 = 2;
pub const FSHIFT: u8 = 4;
pub const FCONTROL: u8 = 8;
pub const FALT: u8 = 16;
// ACCEL_VIRT_FLAGS
const (
	FVIRTKEY byte = 1
	FNOINVERT byte = 2
	FSHIFT byte = 4
	FCONTROL byte = 8
	FALT byte = 16
)
const
  FVIRTKEY = 1;
  FNOINVERT = 2;
  FSHIFT = 4;
  FCONTROL = 8;
  FALT = 16;
// ACCEL_VIRT_FLAGS
pub const FVIRTKEY: u8 = 1;
pub const FNOINVERT: u8 = 2;
pub const FSHIFT: u8 = 4;
pub const FCONTROL: u8 = 8;
pub const FALT: u8 = 16;
const
  FVIRTKEY* = 1
  FNOINVERT* = 2
  FSHIFT* = 4
  FCONTROL* = 8
  FALT* = 16
enum ACCEL_VIRT_FLAGS : ubyte {
    FVIRTKEY = 1,
    FNOINVERT = 2,
    FSHIFT = 4,
    FCONTROL = 8,
    FALT = 16,
}
#define global FVIRTKEY  0x1
#define global FNOINVERT 0x2
#define global FSHIFT    0x4
#define global FCONTROL  0x8
#define global FALT      0x10
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。