ホーム › UI.WindowsAndMessaging › QUEUE_STATUS_FLAGS
QUEUE_STATUS_FLAGS
列挙型フラグメンバー 14
| 名前 | 10進 | 16進 |
|---|---|---|
| QS_ALLEVENTS | 1215 | 0x4BF |
| QS_ALLINPUT | 1279 | 0x4FF |
| QS_ALLPOSTMESSAGE | 256 | 0x100 |
| QS_HOTKEY | 128 | 0x80 |
| QS_INPUT | 1031 | 0x407 |
| QS_KEY | 1 | 0x1 |
| QS_MOUSE | 6 | 0x6 |
| QS_MOUSEBUTTON | 4 | 0x4 |
| QS_MOUSEMOVE | 2 | 0x2 |
| QS_PAINT | 32 | 0x20 |
| QS_POSTMESSAGE | 8 | 0x8 |
| QS_RAWINPUT | 1024 | 0x400 |
| QS_SENDMESSAGE | 64 | 0x40 |
| QS_TIMER | 16 | 0x10 |
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 16enum 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)。