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

QUEUE_STATUS_FLAGS

列挙型フラグ
基底型u4

メンバー 14

名前10進16進
QS_ALLEVENTS12150x4BF
QS_ALLINPUT12790x4FF
QS_ALLPOSTMESSAGE2560x100
QS_HOTKEY1280x80
QS_INPUT10310x407
QS_KEY10x1
QS_MOUSE60x6
QS_MOUSEBUTTON40x4
QS_MOUSEMOVE20x2
QS_PAINT320x20
QS_POSTMESSAGE80x8
QS_RAWINPUT10240x400
QS_SENDMESSAGE640x40
QS_TIMER160x10

各言語での定義

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

typedef enum QUEUE_STATUS_FLAGS : unsigned int {
    QS_ALLEVENTS = 1215,
    QS_ALLINPUT = 1279,
    QS_ALLPOSTMESSAGE = 256,
    QS_HOTKEY = 128,
    QS_INPUT = 1031,
    QS_KEY = 1,
    QS_MOUSE = 6,
    QS_MOUSEBUTTON = 4,
    QS_MOUSEMOVE = 2,
    QS_PAINT = 32,
    QS_POSTMESSAGE = 8,
    QS_RAWINPUT = 1024,
    QS_SENDMESSAGE = 64,
    QS_TIMER = 16
} QUEUE_STATUS_FLAGS;
[Flags]
public enum QUEUE_STATUS_FLAGS : uint
{
    QS_ALLEVENTS = 1215,
    QS_ALLINPUT = 1279,
    QS_ALLPOSTMESSAGE = 256,
    QS_HOTKEY = 128,
    QS_INPUT = 1031,
    QS_KEY = 1,
    QS_MOUSE = 6,
    QS_MOUSEBUTTON = 4,
    QS_MOUSEMOVE = 2,
    QS_PAINT = 32,
    QS_POSTMESSAGE = 8,
    QS_RAWINPUT = 1024,
    QS_SENDMESSAGE = 64,
    QS_TIMER = 16,
}
<Flags>
Public Enum QUEUE_STATUS_FLAGS As UInteger
    QS_ALLEVENTS = 1215
    QS_ALLINPUT = 1279
    QS_ALLPOSTMESSAGE = 256
    QS_HOTKEY = 128
    QS_INPUT = 1031
    QS_KEY = 1
    QS_MOUSE = 6
    QS_MOUSEBUTTON = 4
    QS_MOUSEMOVE = 2
    QS_PAINT = 32
    QS_POSTMESSAGE = 8
    QS_RAWINPUT = 1024
    QS_SENDMESSAGE = 64
    QS_TIMER = 16
End Enum
import enum

class QUEUE_STATUS_FLAGS(enum.IntFlag):
    QS_ALLEVENTS = 1215
    QS_ALLINPUT = 1279
    QS_ALLPOSTMESSAGE = 256
    QS_HOTKEY = 128
    QS_INPUT = 1031
    QS_KEY = 1
    QS_MOUSE = 6
    QS_MOUSEBUTTON = 4
    QS_MOUSEMOVE = 2
    QS_PAINT = 32
    QS_POSTMESSAGE = 8
    QS_RAWINPUT = 1024
    QS_SENDMESSAGE = 64
    QS_TIMER = 16
// QUEUE_STATUS_FLAGS (flags)
pub const QS_ALLEVENTS: u32 = 1215;
pub const QS_ALLINPUT: u32 = 1279;
pub const QS_ALLPOSTMESSAGE: u32 = 256;
pub const QS_HOTKEY: u32 = 128;
pub const QS_INPUT: u32 = 1031;
pub const QS_KEY: u32 = 1;
pub const QS_MOUSE: u32 = 6;
pub const QS_MOUSEBUTTON: u32 = 4;
pub const QS_MOUSEMOVE: u32 = 2;
pub const QS_PAINT: u32 = 32;
pub const QS_POSTMESSAGE: u32 = 8;
pub const QS_RAWINPUT: u32 = 1024;
pub const QS_SENDMESSAGE: u32 = 64;
pub const QS_TIMER: u32 = 16;
// QUEUE_STATUS_FLAGS
const (
	QS_ALLEVENTS uint32 = 1215
	QS_ALLINPUT uint32 = 1279
	QS_ALLPOSTMESSAGE uint32 = 256
	QS_HOTKEY uint32 = 128
	QS_INPUT uint32 = 1031
	QS_KEY uint32 = 1
	QS_MOUSE uint32 = 6
	QS_MOUSEBUTTON uint32 = 4
	QS_MOUSEMOVE uint32 = 2
	QS_PAINT uint32 = 32
	QS_POSTMESSAGE uint32 = 8
	QS_RAWINPUT uint32 = 1024
	QS_SENDMESSAGE uint32 = 64
	QS_TIMER uint32 = 16
)
const
  QS_ALLEVENTS = 1215;
  QS_ALLINPUT = 1279;
  QS_ALLPOSTMESSAGE = 256;
  QS_HOTKEY = 128;
  QS_INPUT = 1031;
  QS_KEY = 1;
  QS_MOUSE = 6;
  QS_MOUSEBUTTON = 4;
  QS_MOUSEMOVE = 2;
  QS_PAINT = 32;
  QS_POSTMESSAGE = 8;
  QS_RAWINPUT = 1024;
  QS_SENDMESSAGE = 64;
  QS_TIMER = 16;
// QUEUE_STATUS_FLAGS
pub const QS_ALLEVENTS: u32 = 1215;
pub const QS_ALLINPUT: u32 = 1279;
pub const QS_ALLPOSTMESSAGE: u32 = 256;
pub const QS_HOTKEY: u32 = 128;
pub const QS_INPUT: u32 = 1031;
pub const QS_KEY: u32 = 1;
pub const QS_MOUSE: u32 = 6;
pub const QS_MOUSEBUTTON: u32 = 4;
pub const QS_MOUSEMOVE: u32 = 2;
pub const QS_PAINT: u32 = 32;
pub const QS_POSTMESSAGE: u32 = 8;
pub const QS_RAWINPUT: u32 = 1024;
pub const QS_SENDMESSAGE: u32 = 64;
pub const QS_TIMER: u32 = 16;
const
  QS_ALLEVENTS* = 1215
  QS_ALLINPUT* = 1279
  QS_ALLPOSTMESSAGE* = 256
  QS_HOTKEY* = 128
  QS_INPUT* = 1031
  QS_KEY* = 1
  QS_MOUSE* = 6
  QS_MOUSEBUTTON* = 4
  QS_MOUSEMOVE* = 2
  QS_PAINT* = 32
  QS_POSTMESSAGE* = 8
  QS_RAWINPUT* = 1024
  QS_SENDMESSAGE* = 64
  QS_TIMER* = 16
enum QUEUE_STATUS_FLAGS : uint {
    QS_ALLEVENTS = 1215,
    QS_ALLINPUT = 1279,
    QS_ALLPOSTMESSAGE = 256,
    QS_HOTKEY = 128,
    QS_INPUT = 1031,
    QS_KEY = 1,
    QS_MOUSE = 6,
    QS_MOUSEBUTTON = 4,
    QS_MOUSEMOVE = 2,
    QS_PAINT = 32,
    QS_POSTMESSAGE = 8,
    QS_RAWINPUT = 1024,
    QS_SENDMESSAGE = 64,
    QS_TIMER = 16,
}
#define global QS_ALLEVENTS      0x4BF
#define global QS_ALLINPUT       0x4FF
#define global QS_ALLPOSTMESSAGE 0x100
#define global QS_HOTKEY         0x80
#define global QS_INPUT          0x407
#define global QS_KEY            0x1
#define global QS_MOUSE          0x6
#define global QS_MOUSEBUTTON    0x4
#define global QS_MOUSEMOVE      0x2
#define global QS_PAINT          0x20
#define global QS_POSTMESSAGE    0x8
#define global QS_RAWINPUT       0x400
#define global QS_SENDMESSAGE    0x40
#define global QS_TIMER          0x10
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。