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

MOUSE_EVENT_FLAGS

列挙型フラグ
基底型u4

メンバー 14

名前10進16進
MOUSEEVENTF_ABSOLUTE327680x8000
MOUSEEVENTF_LEFTDOWN20x2
MOUSEEVENTF_LEFTUP40x4
MOUSEEVENTF_MIDDLEDOWN320x20
MOUSEEVENTF_MIDDLEUP640x40
MOUSEEVENTF_MOVE10x1
MOUSEEVENTF_RIGHTDOWN80x8
MOUSEEVENTF_RIGHTUP160x10
MOUSEEVENTF_WHEEL20480x800
MOUSEEVENTF_XDOWN1280x80
MOUSEEVENTF_XUP2560x100
MOUSEEVENTF_HWHEEL40960x1000
MOUSEEVENTF_MOVE_NOCOALESCE81920x2000
MOUSEEVENTF_VIRTUALDESK163840x4000

各言語での定義

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

typedef enum MOUSE_EVENT_FLAGS : unsigned int {
    MOUSEEVENTF_ABSOLUTE = 32768,
    MOUSEEVENTF_LEFTDOWN = 2,
    MOUSEEVENTF_LEFTUP = 4,
    MOUSEEVENTF_MIDDLEDOWN = 32,
    MOUSEEVENTF_MIDDLEUP = 64,
    MOUSEEVENTF_MOVE = 1,
    MOUSEEVENTF_RIGHTDOWN = 8,
    MOUSEEVENTF_RIGHTUP = 16,
    MOUSEEVENTF_WHEEL = 2048,
    MOUSEEVENTF_XDOWN = 128,
    MOUSEEVENTF_XUP = 256,
    MOUSEEVENTF_HWHEEL = 4096,
    MOUSEEVENTF_MOVE_NOCOALESCE = 8192,
    MOUSEEVENTF_VIRTUALDESK = 16384
} MOUSE_EVENT_FLAGS;
[Flags]
public enum MOUSE_EVENT_FLAGS : uint
{
    MOUSEEVENTF_ABSOLUTE = 32768,
    MOUSEEVENTF_LEFTDOWN = 2,
    MOUSEEVENTF_LEFTUP = 4,
    MOUSEEVENTF_MIDDLEDOWN = 32,
    MOUSEEVENTF_MIDDLEUP = 64,
    MOUSEEVENTF_MOVE = 1,
    MOUSEEVENTF_RIGHTDOWN = 8,
    MOUSEEVENTF_RIGHTUP = 16,
    MOUSEEVENTF_WHEEL = 2048,
    MOUSEEVENTF_XDOWN = 128,
    MOUSEEVENTF_XUP = 256,
    MOUSEEVENTF_HWHEEL = 4096,
    MOUSEEVENTF_MOVE_NOCOALESCE = 8192,
    MOUSEEVENTF_VIRTUALDESK = 16384,
}
<Flags>
Public Enum MOUSE_EVENT_FLAGS As UInteger
    MOUSEEVENTF_ABSOLUTE = 32768
    MOUSEEVENTF_LEFTDOWN = 2
    MOUSEEVENTF_LEFTUP = 4
    MOUSEEVENTF_MIDDLEDOWN = 32
    MOUSEEVENTF_MIDDLEUP = 64
    MOUSEEVENTF_MOVE = 1
    MOUSEEVENTF_RIGHTDOWN = 8
    MOUSEEVENTF_RIGHTUP = 16
    MOUSEEVENTF_WHEEL = 2048
    MOUSEEVENTF_XDOWN = 128
    MOUSEEVENTF_XUP = 256
    MOUSEEVENTF_HWHEEL = 4096
    MOUSEEVENTF_MOVE_NOCOALESCE = 8192
    MOUSEEVENTF_VIRTUALDESK = 16384
End Enum
import enum

class MOUSE_EVENT_FLAGS(enum.IntFlag):
    MOUSEEVENTF_ABSOLUTE = 32768
    MOUSEEVENTF_LEFTDOWN = 2
    MOUSEEVENTF_LEFTUP = 4
    MOUSEEVENTF_MIDDLEDOWN = 32
    MOUSEEVENTF_MIDDLEUP = 64
    MOUSEEVENTF_MOVE = 1
    MOUSEEVENTF_RIGHTDOWN = 8
    MOUSEEVENTF_RIGHTUP = 16
    MOUSEEVENTF_WHEEL = 2048
    MOUSEEVENTF_XDOWN = 128
    MOUSEEVENTF_XUP = 256
    MOUSEEVENTF_HWHEEL = 4096
    MOUSEEVENTF_MOVE_NOCOALESCE = 8192
    MOUSEEVENTF_VIRTUALDESK = 16384
// MOUSE_EVENT_FLAGS (flags)
pub const MOUSEEVENTF_ABSOLUTE: u32 = 32768;
pub const MOUSEEVENTF_LEFTDOWN: u32 = 2;
pub const MOUSEEVENTF_LEFTUP: u32 = 4;
pub const MOUSEEVENTF_MIDDLEDOWN: u32 = 32;
pub const MOUSEEVENTF_MIDDLEUP: u32 = 64;
pub const MOUSEEVENTF_MOVE: u32 = 1;
pub const MOUSEEVENTF_RIGHTDOWN: u32 = 8;
pub const MOUSEEVENTF_RIGHTUP: u32 = 16;
pub const MOUSEEVENTF_WHEEL: u32 = 2048;
pub const MOUSEEVENTF_XDOWN: u32 = 128;
pub const MOUSEEVENTF_XUP: u32 = 256;
pub const MOUSEEVENTF_HWHEEL: u32 = 4096;
pub const MOUSEEVENTF_MOVE_NOCOALESCE: u32 = 8192;
pub const MOUSEEVENTF_VIRTUALDESK: u32 = 16384;
// MOUSE_EVENT_FLAGS
const (
	MOUSEEVENTF_ABSOLUTE uint32 = 32768
	MOUSEEVENTF_LEFTDOWN uint32 = 2
	MOUSEEVENTF_LEFTUP uint32 = 4
	MOUSEEVENTF_MIDDLEDOWN uint32 = 32
	MOUSEEVENTF_MIDDLEUP uint32 = 64
	MOUSEEVENTF_MOVE uint32 = 1
	MOUSEEVENTF_RIGHTDOWN uint32 = 8
	MOUSEEVENTF_RIGHTUP uint32 = 16
	MOUSEEVENTF_WHEEL uint32 = 2048
	MOUSEEVENTF_XDOWN uint32 = 128
	MOUSEEVENTF_XUP uint32 = 256
	MOUSEEVENTF_HWHEEL uint32 = 4096
	MOUSEEVENTF_MOVE_NOCOALESCE uint32 = 8192
	MOUSEEVENTF_VIRTUALDESK uint32 = 16384
)
const
  MOUSEEVENTF_ABSOLUTE = 32768;
  MOUSEEVENTF_LEFTDOWN = 2;
  MOUSEEVENTF_LEFTUP = 4;
  MOUSEEVENTF_MIDDLEDOWN = 32;
  MOUSEEVENTF_MIDDLEUP = 64;
  MOUSEEVENTF_MOVE = 1;
  MOUSEEVENTF_RIGHTDOWN = 8;
  MOUSEEVENTF_RIGHTUP = 16;
  MOUSEEVENTF_WHEEL = 2048;
  MOUSEEVENTF_XDOWN = 128;
  MOUSEEVENTF_XUP = 256;
  MOUSEEVENTF_HWHEEL = 4096;
  MOUSEEVENTF_MOVE_NOCOALESCE = 8192;
  MOUSEEVENTF_VIRTUALDESK = 16384;
// MOUSE_EVENT_FLAGS
pub const MOUSEEVENTF_ABSOLUTE: u32 = 32768;
pub const MOUSEEVENTF_LEFTDOWN: u32 = 2;
pub const MOUSEEVENTF_LEFTUP: u32 = 4;
pub const MOUSEEVENTF_MIDDLEDOWN: u32 = 32;
pub const MOUSEEVENTF_MIDDLEUP: u32 = 64;
pub const MOUSEEVENTF_MOVE: u32 = 1;
pub const MOUSEEVENTF_RIGHTDOWN: u32 = 8;
pub const MOUSEEVENTF_RIGHTUP: u32 = 16;
pub const MOUSEEVENTF_WHEEL: u32 = 2048;
pub const MOUSEEVENTF_XDOWN: u32 = 128;
pub const MOUSEEVENTF_XUP: u32 = 256;
pub const MOUSEEVENTF_HWHEEL: u32 = 4096;
pub const MOUSEEVENTF_MOVE_NOCOALESCE: u32 = 8192;
pub const MOUSEEVENTF_VIRTUALDESK: u32 = 16384;
const
  MOUSEEVENTF_ABSOLUTE* = 32768
  MOUSEEVENTF_LEFTDOWN* = 2
  MOUSEEVENTF_LEFTUP* = 4
  MOUSEEVENTF_MIDDLEDOWN* = 32
  MOUSEEVENTF_MIDDLEUP* = 64
  MOUSEEVENTF_MOVE* = 1
  MOUSEEVENTF_RIGHTDOWN* = 8
  MOUSEEVENTF_RIGHTUP* = 16
  MOUSEEVENTF_WHEEL* = 2048
  MOUSEEVENTF_XDOWN* = 128
  MOUSEEVENTF_XUP* = 256
  MOUSEEVENTF_HWHEEL* = 4096
  MOUSEEVENTF_MOVE_NOCOALESCE* = 8192
  MOUSEEVENTF_VIRTUALDESK* = 16384
enum MOUSE_EVENT_FLAGS : uint {
    MOUSEEVENTF_ABSOLUTE = 32768,
    MOUSEEVENTF_LEFTDOWN = 2,
    MOUSEEVENTF_LEFTUP = 4,
    MOUSEEVENTF_MIDDLEDOWN = 32,
    MOUSEEVENTF_MIDDLEUP = 64,
    MOUSEEVENTF_MOVE = 1,
    MOUSEEVENTF_RIGHTDOWN = 8,
    MOUSEEVENTF_RIGHTUP = 16,
    MOUSEEVENTF_WHEEL = 2048,
    MOUSEEVENTF_XDOWN = 128,
    MOUSEEVENTF_XUP = 256,
    MOUSEEVENTF_HWHEEL = 4096,
    MOUSEEVENTF_MOVE_NOCOALESCE = 8192,
    MOUSEEVENTF_VIRTUALDESK = 16384,
}
#define global MOUSEEVENTF_ABSOLUTE        0x8000
#define global MOUSEEVENTF_LEFTDOWN        0x2
#define global MOUSEEVENTF_LEFTUP          0x4
#define global MOUSEEVENTF_MIDDLEDOWN      0x20
#define global MOUSEEVENTF_MIDDLEUP        0x40
#define global MOUSEEVENTF_MOVE            0x1
#define global MOUSEEVENTF_RIGHTDOWN       0x8
#define global MOUSEEVENTF_RIGHTUP         0x10
#define global MOUSEEVENTF_WHEEL           0x800
#define global MOUSEEVENTF_XDOWN           0x80
#define global MOUSEEVENTF_XUP             0x100
#define global MOUSEEVENTF_HWHEEL          0x1000
#define global MOUSEEVENTF_MOVE_NOCOALESCE 0x2000
#define global MOUSEEVENTF_VIRTUALDESK     0x4000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。