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

MOUSE_STATE

列挙型
基底型u2

メンバー 5

名前10進16進
MOUSE_MOVE_RELATIVE00x0
MOUSE_MOVE_ABSOLUTE10x1
MOUSE_VIRTUAL_DESKTOP20x2
MOUSE_ATTRIBUTES_CHANGED40x4
MOUSE_MOVE_NOCOALESCE80x8

各言語での定義

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

typedef enum MOUSE_STATE : unsigned short {
    MOUSE_MOVE_RELATIVE = 0,
    MOUSE_MOVE_ABSOLUTE = 1,
    MOUSE_VIRTUAL_DESKTOP = 2,
    MOUSE_ATTRIBUTES_CHANGED = 4,
    MOUSE_MOVE_NOCOALESCE = 8
} MOUSE_STATE;
public enum MOUSE_STATE : ushort
{
    MOUSE_MOVE_RELATIVE = 0,
    MOUSE_MOVE_ABSOLUTE = 1,
    MOUSE_VIRTUAL_DESKTOP = 2,
    MOUSE_ATTRIBUTES_CHANGED = 4,
    MOUSE_MOVE_NOCOALESCE = 8,
}
Public Enum MOUSE_STATE As UShort
    MOUSE_MOVE_RELATIVE = 0
    MOUSE_MOVE_ABSOLUTE = 1
    MOUSE_VIRTUAL_DESKTOP = 2
    MOUSE_ATTRIBUTES_CHANGED = 4
    MOUSE_MOVE_NOCOALESCE = 8
End Enum
import enum

class MOUSE_STATE(enum.IntEnum):
    MOUSE_MOVE_RELATIVE = 0
    MOUSE_MOVE_ABSOLUTE = 1
    MOUSE_VIRTUAL_DESKTOP = 2
    MOUSE_ATTRIBUTES_CHANGED = 4
    MOUSE_MOVE_NOCOALESCE = 8
// MOUSE_STATE
pub const MOUSE_MOVE_RELATIVE: u16 = 0;
pub const MOUSE_MOVE_ABSOLUTE: u16 = 1;
pub const MOUSE_VIRTUAL_DESKTOP: u16 = 2;
pub const MOUSE_ATTRIBUTES_CHANGED: u16 = 4;
pub const MOUSE_MOVE_NOCOALESCE: u16 = 8;
// MOUSE_STATE
const (
	MOUSE_MOVE_RELATIVE uint16 = 0
	MOUSE_MOVE_ABSOLUTE uint16 = 1
	MOUSE_VIRTUAL_DESKTOP uint16 = 2
	MOUSE_ATTRIBUTES_CHANGED uint16 = 4
	MOUSE_MOVE_NOCOALESCE uint16 = 8
)
const
  MOUSE_MOVE_RELATIVE = 0;
  MOUSE_MOVE_ABSOLUTE = 1;
  MOUSE_VIRTUAL_DESKTOP = 2;
  MOUSE_ATTRIBUTES_CHANGED = 4;
  MOUSE_MOVE_NOCOALESCE = 8;
// MOUSE_STATE
pub const MOUSE_MOVE_RELATIVE: u16 = 0;
pub const MOUSE_MOVE_ABSOLUTE: u16 = 1;
pub const MOUSE_VIRTUAL_DESKTOP: u16 = 2;
pub const MOUSE_ATTRIBUTES_CHANGED: u16 = 4;
pub const MOUSE_MOVE_NOCOALESCE: u16 = 8;
const
  MOUSE_MOVE_RELATIVE* = 0
  MOUSE_MOVE_ABSOLUTE* = 1
  MOUSE_VIRTUAL_DESKTOP* = 2
  MOUSE_ATTRIBUTES_CHANGED* = 4
  MOUSE_MOVE_NOCOALESCE* = 8
enum MOUSE_STATE : ushort {
    MOUSE_MOVE_RELATIVE = 0,
    MOUSE_MOVE_ABSOLUTE = 1,
    MOUSE_VIRTUAL_DESKTOP = 2,
    MOUSE_ATTRIBUTES_CHANGED = 4,
    MOUSE_MOVE_NOCOALESCE = 8,
}
#define global MOUSE_MOVE_RELATIVE      0x0
#define global MOUSE_MOVE_ABSOLUTE      0x1
#define global MOUSE_VIRTUAL_DESKTOP    0x2
#define global MOUSE_ATTRIBUTES_CHANGED 0x4
#define global MOUSE_MOVE_NOCOALESCE    0x8