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

POINTER_FLAGS

列挙型フラグ
基底型u4

メンバー 19

名前10進16進
POINTER_FLAG_NONE00x0
POINTER_FLAG_NEW10x1
POINTER_FLAG_INRANGE20x2
POINTER_FLAG_INCONTACT40x4
POINTER_FLAG_FIRSTBUTTON160x10
POINTER_FLAG_SECONDBUTTON320x20
POINTER_FLAG_THIRDBUTTON640x40
POINTER_FLAG_FOURTHBUTTON1280x80
POINTER_FLAG_FIFTHBUTTON2560x100
POINTER_FLAG_PRIMARY81920x2000
POINTER_FLAG_CONFIDENCE163840x4000
POINTER_FLAG_CANCELED327680x8000
POINTER_FLAG_DOWN655360x10000
POINTER_FLAG_UPDATE1310720x20000
POINTER_FLAG_UP2621440x40000
POINTER_FLAG_WHEEL5242880x80000
POINTER_FLAG_HWHEEL10485760x100000
POINTER_FLAG_CAPTURECHANGED20971520x200000
POINTER_FLAG_HASTRANSFORM41943040x400000

各言語での定義

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

typedef enum POINTER_FLAGS : unsigned int {
    POINTER_FLAG_NONE = 0,
    POINTER_FLAG_NEW = 1,
    POINTER_FLAG_INRANGE = 2,
    POINTER_FLAG_INCONTACT = 4,
    POINTER_FLAG_FIRSTBUTTON = 16,
    POINTER_FLAG_SECONDBUTTON = 32,
    POINTER_FLAG_THIRDBUTTON = 64,
    POINTER_FLAG_FOURTHBUTTON = 128,
    POINTER_FLAG_FIFTHBUTTON = 256,
    POINTER_FLAG_PRIMARY = 8192,
    POINTER_FLAG_CONFIDENCE = 16384,
    POINTER_FLAG_CANCELED = 32768,
    POINTER_FLAG_DOWN = 65536,
    POINTER_FLAG_UPDATE = 131072,
    POINTER_FLAG_UP = 262144,
    POINTER_FLAG_WHEEL = 524288,
    POINTER_FLAG_HWHEEL = 1048576,
    POINTER_FLAG_CAPTURECHANGED = 2097152,
    POINTER_FLAG_HASTRANSFORM = 4194304
} POINTER_FLAGS;
[Flags]
public enum POINTER_FLAGS : uint
{
    POINTER_FLAG_NONE = 0,
    POINTER_FLAG_NEW = 1,
    POINTER_FLAG_INRANGE = 2,
    POINTER_FLAG_INCONTACT = 4,
    POINTER_FLAG_FIRSTBUTTON = 16,
    POINTER_FLAG_SECONDBUTTON = 32,
    POINTER_FLAG_THIRDBUTTON = 64,
    POINTER_FLAG_FOURTHBUTTON = 128,
    POINTER_FLAG_FIFTHBUTTON = 256,
    POINTER_FLAG_PRIMARY = 8192,
    POINTER_FLAG_CONFIDENCE = 16384,
    POINTER_FLAG_CANCELED = 32768,
    POINTER_FLAG_DOWN = 65536,
    POINTER_FLAG_UPDATE = 131072,
    POINTER_FLAG_UP = 262144,
    POINTER_FLAG_WHEEL = 524288,
    POINTER_FLAG_HWHEEL = 1048576,
    POINTER_FLAG_CAPTURECHANGED = 2097152,
    POINTER_FLAG_HASTRANSFORM = 4194304,
}
<Flags>
Public Enum POINTER_FLAGS As UInteger
    POINTER_FLAG_NONE = 0
    POINTER_FLAG_NEW = 1
    POINTER_FLAG_INRANGE = 2
    POINTER_FLAG_INCONTACT = 4
    POINTER_FLAG_FIRSTBUTTON = 16
    POINTER_FLAG_SECONDBUTTON = 32
    POINTER_FLAG_THIRDBUTTON = 64
    POINTER_FLAG_FOURTHBUTTON = 128
    POINTER_FLAG_FIFTHBUTTON = 256
    POINTER_FLAG_PRIMARY = 8192
    POINTER_FLAG_CONFIDENCE = 16384
    POINTER_FLAG_CANCELED = 32768
    POINTER_FLAG_DOWN = 65536
    POINTER_FLAG_UPDATE = 131072
    POINTER_FLAG_UP = 262144
    POINTER_FLAG_WHEEL = 524288
    POINTER_FLAG_HWHEEL = 1048576
    POINTER_FLAG_CAPTURECHANGED = 2097152
    POINTER_FLAG_HASTRANSFORM = 4194304
End Enum
import enum

class POINTER_FLAGS(enum.IntFlag):
    POINTER_FLAG_NONE = 0
    POINTER_FLAG_NEW = 1
    POINTER_FLAG_INRANGE = 2
    POINTER_FLAG_INCONTACT = 4
    POINTER_FLAG_FIRSTBUTTON = 16
    POINTER_FLAG_SECONDBUTTON = 32
    POINTER_FLAG_THIRDBUTTON = 64
    POINTER_FLAG_FOURTHBUTTON = 128
    POINTER_FLAG_FIFTHBUTTON = 256
    POINTER_FLAG_PRIMARY = 8192
    POINTER_FLAG_CONFIDENCE = 16384
    POINTER_FLAG_CANCELED = 32768
    POINTER_FLAG_DOWN = 65536
    POINTER_FLAG_UPDATE = 131072
    POINTER_FLAG_UP = 262144
    POINTER_FLAG_WHEEL = 524288
    POINTER_FLAG_HWHEEL = 1048576
    POINTER_FLAG_CAPTURECHANGED = 2097152
    POINTER_FLAG_HASTRANSFORM = 4194304
// POINTER_FLAGS (flags)
pub const POINTER_FLAG_NONE: u32 = 0;
pub const POINTER_FLAG_NEW: u32 = 1;
pub const POINTER_FLAG_INRANGE: u32 = 2;
pub const POINTER_FLAG_INCONTACT: u32 = 4;
pub const POINTER_FLAG_FIRSTBUTTON: u32 = 16;
pub const POINTER_FLAG_SECONDBUTTON: u32 = 32;
pub const POINTER_FLAG_THIRDBUTTON: u32 = 64;
pub const POINTER_FLAG_FOURTHBUTTON: u32 = 128;
pub const POINTER_FLAG_FIFTHBUTTON: u32 = 256;
pub const POINTER_FLAG_PRIMARY: u32 = 8192;
pub const POINTER_FLAG_CONFIDENCE: u32 = 16384;
pub const POINTER_FLAG_CANCELED: u32 = 32768;
pub const POINTER_FLAG_DOWN: u32 = 65536;
pub const POINTER_FLAG_UPDATE: u32 = 131072;
pub const POINTER_FLAG_UP: u32 = 262144;
pub const POINTER_FLAG_WHEEL: u32 = 524288;
pub const POINTER_FLAG_HWHEEL: u32 = 1048576;
pub const POINTER_FLAG_CAPTURECHANGED: u32 = 2097152;
pub const POINTER_FLAG_HASTRANSFORM: u32 = 4194304;
// POINTER_FLAGS
const (
	POINTER_FLAG_NONE uint32 = 0
	POINTER_FLAG_NEW uint32 = 1
	POINTER_FLAG_INRANGE uint32 = 2
	POINTER_FLAG_INCONTACT uint32 = 4
	POINTER_FLAG_FIRSTBUTTON uint32 = 16
	POINTER_FLAG_SECONDBUTTON uint32 = 32
	POINTER_FLAG_THIRDBUTTON uint32 = 64
	POINTER_FLAG_FOURTHBUTTON uint32 = 128
	POINTER_FLAG_FIFTHBUTTON uint32 = 256
	POINTER_FLAG_PRIMARY uint32 = 8192
	POINTER_FLAG_CONFIDENCE uint32 = 16384
	POINTER_FLAG_CANCELED uint32 = 32768
	POINTER_FLAG_DOWN uint32 = 65536
	POINTER_FLAG_UPDATE uint32 = 131072
	POINTER_FLAG_UP uint32 = 262144
	POINTER_FLAG_WHEEL uint32 = 524288
	POINTER_FLAG_HWHEEL uint32 = 1048576
	POINTER_FLAG_CAPTURECHANGED uint32 = 2097152
	POINTER_FLAG_HASTRANSFORM uint32 = 4194304
)
const
  POINTER_FLAG_NONE = 0;
  POINTER_FLAG_NEW = 1;
  POINTER_FLAG_INRANGE = 2;
  POINTER_FLAG_INCONTACT = 4;
  POINTER_FLAG_FIRSTBUTTON = 16;
  POINTER_FLAG_SECONDBUTTON = 32;
  POINTER_FLAG_THIRDBUTTON = 64;
  POINTER_FLAG_FOURTHBUTTON = 128;
  POINTER_FLAG_FIFTHBUTTON = 256;
  POINTER_FLAG_PRIMARY = 8192;
  POINTER_FLAG_CONFIDENCE = 16384;
  POINTER_FLAG_CANCELED = 32768;
  POINTER_FLAG_DOWN = 65536;
  POINTER_FLAG_UPDATE = 131072;
  POINTER_FLAG_UP = 262144;
  POINTER_FLAG_WHEEL = 524288;
  POINTER_FLAG_HWHEEL = 1048576;
  POINTER_FLAG_CAPTURECHANGED = 2097152;
  POINTER_FLAG_HASTRANSFORM = 4194304;
// POINTER_FLAGS
pub const POINTER_FLAG_NONE: u32 = 0;
pub const POINTER_FLAG_NEW: u32 = 1;
pub const POINTER_FLAG_INRANGE: u32 = 2;
pub const POINTER_FLAG_INCONTACT: u32 = 4;
pub const POINTER_FLAG_FIRSTBUTTON: u32 = 16;
pub const POINTER_FLAG_SECONDBUTTON: u32 = 32;
pub const POINTER_FLAG_THIRDBUTTON: u32 = 64;
pub const POINTER_FLAG_FOURTHBUTTON: u32 = 128;
pub const POINTER_FLAG_FIFTHBUTTON: u32 = 256;
pub const POINTER_FLAG_PRIMARY: u32 = 8192;
pub const POINTER_FLAG_CONFIDENCE: u32 = 16384;
pub const POINTER_FLAG_CANCELED: u32 = 32768;
pub const POINTER_FLAG_DOWN: u32 = 65536;
pub const POINTER_FLAG_UPDATE: u32 = 131072;
pub const POINTER_FLAG_UP: u32 = 262144;
pub const POINTER_FLAG_WHEEL: u32 = 524288;
pub const POINTER_FLAG_HWHEEL: u32 = 1048576;
pub const POINTER_FLAG_CAPTURECHANGED: u32 = 2097152;
pub const POINTER_FLAG_HASTRANSFORM: u32 = 4194304;
const
  POINTER_FLAG_NONE* = 0
  POINTER_FLAG_NEW* = 1
  POINTER_FLAG_INRANGE* = 2
  POINTER_FLAG_INCONTACT* = 4
  POINTER_FLAG_FIRSTBUTTON* = 16
  POINTER_FLAG_SECONDBUTTON* = 32
  POINTER_FLAG_THIRDBUTTON* = 64
  POINTER_FLAG_FOURTHBUTTON* = 128
  POINTER_FLAG_FIFTHBUTTON* = 256
  POINTER_FLAG_PRIMARY* = 8192
  POINTER_FLAG_CONFIDENCE* = 16384
  POINTER_FLAG_CANCELED* = 32768
  POINTER_FLAG_DOWN* = 65536
  POINTER_FLAG_UPDATE* = 131072
  POINTER_FLAG_UP* = 262144
  POINTER_FLAG_WHEEL* = 524288
  POINTER_FLAG_HWHEEL* = 1048576
  POINTER_FLAG_CAPTURECHANGED* = 2097152
  POINTER_FLAG_HASTRANSFORM* = 4194304
enum POINTER_FLAGS : uint {
    POINTER_FLAG_NONE = 0,
    POINTER_FLAG_NEW = 1,
    POINTER_FLAG_INRANGE = 2,
    POINTER_FLAG_INCONTACT = 4,
    POINTER_FLAG_FIRSTBUTTON = 16,
    POINTER_FLAG_SECONDBUTTON = 32,
    POINTER_FLAG_THIRDBUTTON = 64,
    POINTER_FLAG_FOURTHBUTTON = 128,
    POINTER_FLAG_FIFTHBUTTON = 256,
    POINTER_FLAG_PRIMARY = 8192,
    POINTER_FLAG_CONFIDENCE = 16384,
    POINTER_FLAG_CANCELED = 32768,
    POINTER_FLAG_DOWN = 65536,
    POINTER_FLAG_UPDATE = 131072,
    POINTER_FLAG_UP = 262144,
    POINTER_FLAG_WHEEL = 524288,
    POINTER_FLAG_HWHEEL = 1048576,
    POINTER_FLAG_CAPTURECHANGED = 2097152,
    POINTER_FLAG_HASTRANSFORM = 4194304,
}
#define global POINTER_FLAG_NONE           0x0
#define global POINTER_FLAG_NEW            0x1
#define global POINTER_FLAG_INRANGE        0x2
#define global POINTER_FLAG_INCONTACT      0x4
#define global POINTER_FLAG_FIRSTBUTTON    0x10
#define global POINTER_FLAG_SECONDBUTTON   0x20
#define global POINTER_FLAG_THIRDBUTTON    0x40
#define global POINTER_FLAG_FOURTHBUTTON   0x80
#define global POINTER_FLAG_FIFTHBUTTON    0x100
#define global POINTER_FLAG_PRIMARY        0x2000
#define global POINTER_FLAG_CONFIDENCE     0x4000
#define global POINTER_FLAG_CANCELED       0x8000
#define global POINTER_FLAG_DOWN           0x10000
#define global POINTER_FLAG_UPDATE         0x20000
#define global POINTER_FLAG_UP             0x40000
#define global POINTER_FLAG_WHEEL          0x80000
#define global POINTER_FLAG_HWHEEL         0x100000
#define global POINTER_FLAG_CAPTURECHANGED 0x200000
#define global POINTER_FLAG_HASTRANSFORM   0x400000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。