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

TOUCHEVENTF_FLAGS

列挙型フラグ
基底型u4

メンバー 8

名前10進16進
TOUCHEVENTF_MOVE10x1
TOUCHEVENTF_DOWN20x2
TOUCHEVENTF_UP40x4
TOUCHEVENTF_INRANGE80x8
TOUCHEVENTF_PRIMARY160x10
TOUCHEVENTF_NOCOALESCE320x20
TOUCHEVENTF_PEN640x40
TOUCHEVENTF_PALM1280x80

各言語での定義

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

typedef enum TOUCHEVENTF_FLAGS : unsigned int {
    TOUCHEVENTF_MOVE = 1,
    TOUCHEVENTF_DOWN = 2,
    TOUCHEVENTF_UP = 4,
    TOUCHEVENTF_INRANGE = 8,
    TOUCHEVENTF_PRIMARY = 16,
    TOUCHEVENTF_NOCOALESCE = 32,
    TOUCHEVENTF_PEN = 64,
    TOUCHEVENTF_PALM = 128
} TOUCHEVENTF_FLAGS;
[Flags]
public enum TOUCHEVENTF_FLAGS : uint
{
    TOUCHEVENTF_MOVE = 1,
    TOUCHEVENTF_DOWN = 2,
    TOUCHEVENTF_UP = 4,
    TOUCHEVENTF_INRANGE = 8,
    TOUCHEVENTF_PRIMARY = 16,
    TOUCHEVENTF_NOCOALESCE = 32,
    TOUCHEVENTF_PEN = 64,
    TOUCHEVENTF_PALM = 128,
}
<Flags>
Public Enum TOUCHEVENTF_FLAGS As UInteger
    TOUCHEVENTF_MOVE = 1
    TOUCHEVENTF_DOWN = 2
    TOUCHEVENTF_UP = 4
    TOUCHEVENTF_INRANGE = 8
    TOUCHEVENTF_PRIMARY = 16
    TOUCHEVENTF_NOCOALESCE = 32
    TOUCHEVENTF_PEN = 64
    TOUCHEVENTF_PALM = 128
End Enum
import enum

class TOUCHEVENTF_FLAGS(enum.IntFlag):
    TOUCHEVENTF_MOVE = 1
    TOUCHEVENTF_DOWN = 2
    TOUCHEVENTF_UP = 4
    TOUCHEVENTF_INRANGE = 8
    TOUCHEVENTF_PRIMARY = 16
    TOUCHEVENTF_NOCOALESCE = 32
    TOUCHEVENTF_PEN = 64
    TOUCHEVENTF_PALM = 128
// TOUCHEVENTF_FLAGS (flags)
pub const TOUCHEVENTF_MOVE: u32 = 1;
pub const TOUCHEVENTF_DOWN: u32 = 2;
pub const TOUCHEVENTF_UP: u32 = 4;
pub const TOUCHEVENTF_INRANGE: u32 = 8;
pub const TOUCHEVENTF_PRIMARY: u32 = 16;
pub const TOUCHEVENTF_NOCOALESCE: u32 = 32;
pub const TOUCHEVENTF_PEN: u32 = 64;
pub const TOUCHEVENTF_PALM: u32 = 128;
// TOUCHEVENTF_FLAGS
const (
	TOUCHEVENTF_MOVE uint32 = 1
	TOUCHEVENTF_DOWN uint32 = 2
	TOUCHEVENTF_UP uint32 = 4
	TOUCHEVENTF_INRANGE uint32 = 8
	TOUCHEVENTF_PRIMARY uint32 = 16
	TOUCHEVENTF_NOCOALESCE uint32 = 32
	TOUCHEVENTF_PEN uint32 = 64
	TOUCHEVENTF_PALM uint32 = 128
)
const
  TOUCHEVENTF_MOVE = 1;
  TOUCHEVENTF_DOWN = 2;
  TOUCHEVENTF_UP = 4;
  TOUCHEVENTF_INRANGE = 8;
  TOUCHEVENTF_PRIMARY = 16;
  TOUCHEVENTF_NOCOALESCE = 32;
  TOUCHEVENTF_PEN = 64;
  TOUCHEVENTF_PALM = 128;
// TOUCHEVENTF_FLAGS
pub const TOUCHEVENTF_MOVE: u32 = 1;
pub const TOUCHEVENTF_DOWN: u32 = 2;
pub const TOUCHEVENTF_UP: u32 = 4;
pub const TOUCHEVENTF_INRANGE: u32 = 8;
pub const TOUCHEVENTF_PRIMARY: u32 = 16;
pub const TOUCHEVENTF_NOCOALESCE: u32 = 32;
pub const TOUCHEVENTF_PEN: u32 = 64;
pub const TOUCHEVENTF_PALM: u32 = 128;
const
  TOUCHEVENTF_MOVE* = 1
  TOUCHEVENTF_DOWN* = 2
  TOUCHEVENTF_UP* = 4
  TOUCHEVENTF_INRANGE* = 8
  TOUCHEVENTF_PRIMARY* = 16
  TOUCHEVENTF_NOCOALESCE* = 32
  TOUCHEVENTF_PEN* = 64
  TOUCHEVENTF_PALM* = 128
enum TOUCHEVENTF_FLAGS : uint {
    TOUCHEVENTF_MOVE = 1,
    TOUCHEVENTF_DOWN = 2,
    TOUCHEVENTF_UP = 4,
    TOUCHEVENTF_INRANGE = 8,
    TOUCHEVENTF_PRIMARY = 16,
    TOUCHEVENTF_NOCOALESCE = 32,
    TOUCHEVENTF_PEN = 64,
    TOUCHEVENTF_PALM = 128,
}
#define global TOUCHEVENTF_MOVE       0x1
#define global TOUCHEVENTF_DOWN       0x2
#define global TOUCHEVENTF_UP         0x4
#define global TOUCHEVENTF_INRANGE    0x8
#define global TOUCHEVENTF_PRIMARY    0x10
#define global TOUCHEVENTF_NOCOALESCE 0x20
#define global TOUCHEVENTF_PEN        0x40
#define global TOUCHEVENTF_PALM       0x80
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。