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

PEEK_MESSAGE_REMOVE_TYPE

列挙型フラグ
基底型u4

メンバー 7

名前10進16進
PM_NOREMOVE00x0
PM_REMOVE10x1
PM_NOYIELD20x2
PM_QS_INPUT675676160x4070000
PM_QS_POSTMESSAGE99614720x980000
PM_QS_PAINT20971520x200000
PM_QS_SENDMESSAGE41943040x400000

各言語での定義

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

typedef enum PEEK_MESSAGE_REMOVE_TYPE : unsigned int {
    PM_NOREMOVE = 0,
    PM_REMOVE = 1,
    PM_NOYIELD = 2,
    PM_QS_INPUT = 67567616,
    PM_QS_POSTMESSAGE = 9961472,
    PM_QS_PAINT = 2097152,
    PM_QS_SENDMESSAGE = 4194304
} PEEK_MESSAGE_REMOVE_TYPE;
[Flags]
public enum PEEK_MESSAGE_REMOVE_TYPE : uint
{
    PM_NOREMOVE = 0,
    PM_REMOVE = 1,
    PM_NOYIELD = 2,
    PM_QS_INPUT = 67567616,
    PM_QS_POSTMESSAGE = 9961472,
    PM_QS_PAINT = 2097152,
    PM_QS_SENDMESSAGE = 4194304,
}
<Flags>
Public Enum PEEK_MESSAGE_REMOVE_TYPE As UInteger
    PM_NOREMOVE = 0
    PM_REMOVE = 1
    PM_NOYIELD = 2
    PM_QS_INPUT = 67567616
    PM_QS_POSTMESSAGE = 9961472
    PM_QS_PAINT = 2097152
    PM_QS_SENDMESSAGE = 4194304
End Enum
import enum

class PEEK_MESSAGE_REMOVE_TYPE(enum.IntFlag):
    PM_NOREMOVE = 0
    PM_REMOVE = 1
    PM_NOYIELD = 2
    PM_QS_INPUT = 67567616
    PM_QS_POSTMESSAGE = 9961472
    PM_QS_PAINT = 2097152
    PM_QS_SENDMESSAGE = 4194304
// PEEK_MESSAGE_REMOVE_TYPE (flags)
pub const PM_NOREMOVE: u32 = 0;
pub const PM_REMOVE: u32 = 1;
pub const PM_NOYIELD: u32 = 2;
pub const PM_QS_INPUT: u32 = 67567616;
pub const PM_QS_POSTMESSAGE: u32 = 9961472;
pub const PM_QS_PAINT: u32 = 2097152;
pub const PM_QS_SENDMESSAGE: u32 = 4194304;
// PEEK_MESSAGE_REMOVE_TYPE
const (
	PM_NOREMOVE uint32 = 0
	PM_REMOVE uint32 = 1
	PM_NOYIELD uint32 = 2
	PM_QS_INPUT uint32 = 67567616
	PM_QS_POSTMESSAGE uint32 = 9961472
	PM_QS_PAINT uint32 = 2097152
	PM_QS_SENDMESSAGE uint32 = 4194304
)
const
  PM_NOREMOVE = 0;
  PM_REMOVE = 1;
  PM_NOYIELD = 2;
  PM_QS_INPUT = 67567616;
  PM_QS_POSTMESSAGE = 9961472;
  PM_QS_PAINT = 2097152;
  PM_QS_SENDMESSAGE = 4194304;
// PEEK_MESSAGE_REMOVE_TYPE
pub const PM_NOREMOVE: u32 = 0;
pub const PM_REMOVE: u32 = 1;
pub const PM_NOYIELD: u32 = 2;
pub const PM_QS_INPUT: u32 = 67567616;
pub const PM_QS_POSTMESSAGE: u32 = 9961472;
pub const PM_QS_PAINT: u32 = 2097152;
pub const PM_QS_SENDMESSAGE: u32 = 4194304;
const
  PM_NOREMOVE* = 0
  PM_REMOVE* = 1
  PM_NOYIELD* = 2
  PM_QS_INPUT* = 67567616
  PM_QS_POSTMESSAGE* = 9961472
  PM_QS_PAINT* = 2097152
  PM_QS_SENDMESSAGE* = 4194304
enum PEEK_MESSAGE_REMOVE_TYPE : uint {
    PM_NOREMOVE = 0,
    PM_REMOVE = 1,
    PM_NOYIELD = 2,
    PM_QS_INPUT = 67567616,
    PM_QS_POSTMESSAGE = 9961472,
    PM_QS_PAINT = 2097152,
    PM_QS_SENDMESSAGE = 4194304,
}
#define global PM_NOREMOVE       0x0
#define global PM_REMOVE         0x1
#define global PM_NOYIELD        0x2
#define global PM_QS_INPUT       0x4070000
#define global PM_QS_POSTMESSAGE 0x980000
#define global PM_QS_PAINT       0x200000
#define global PM_QS_SENDMESSAGE 0x400000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。