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

FLICKDIRECTION

列挙型
基底型i4

メンバー 10

名前10進16進説明
FLICKDIRECTION_MIN00x0
FLICKDIRECTION_RIGHT00x0右方向へのペンフリックです。
FLICKDIRECTION_UPRIGHT10x1右上方向へのペンフリックです。
FLICKDIRECTION_UP20x2上方向へのペンフリックです。
FLICKDIRECTION_UPLEFT30x3左上方向へのペンフリックです。
FLICKDIRECTION_LEFT40x4左方向へのペンフリックです。
FLICKDIRECTION_DOWNLEFT50x5左下方向へのペンフリックです。
FLICKDIRECTION_DOWN60x6下方向へのペンフリックです。
FLICKDIRECTION_DOWNRIGHT70x7右下方向へのペンフリックです。
FLICKDIRECTION_INVALID80x8無効なペンフリックです。

公式ドキュメント

ペンフリックが発生した方向を定義します。

解説(Remarks)

ペンフリックは、デジタイザーに素早くまっすぐ払うように接触することを必要とする、一方向のペンジェスチャです。フリックは、速度が速く直線性が高いことを特徴とします。フリックはその方向によって識別されます。フリックは、東西南北とその中間方向に対応する 8 方向に行うことができます。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

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

typedef enum FLICKDIRECTION : int {
    FLICKDIRECTION_MIN = 0,
    FLICKDIRECTION_RIGHT = 0,
    FLICKDIRECTION_UPRIGHT = 1,
    FLICKDIRECTION_UP = 2,
    FLICKDIRECTION_UPLEFT = 3,
    FLICKDIRECTION_LEFT = 4,
    FLICKDIRECTION_DOWNLEFT = 5,
    FLICKDIRECTION_DOWN = 6,
    FLICKDIRECTION_DOWNRIGHT = 7,
    FLICKDIRECTION_INVALID = 8
} FLICKDIRECTION;
public enum FLICKDIRECTION : int
{
    FLICKDIRECTION_MIN = 0,
    FLICKDIRECTION_RIGHT = 0,
    FLICKDIRECTION_UPRIGHT = 1,
    FLICKDIRECTION_UP = 2,
    FLICKDIRECTION_UPLEFT = 3,
    FLICKDIRECTION_LEFT = 4,
    FLICKDIRECTION_DOWNLEFT = 5,
    FLICKDIRECTION_DOWN = 6,
    FLICKDIRECTION_DOWNRIGHT = 7,
    FLICKDIRECTION_INVALID = 8,
}
Public Enum FLICKDIRECTION As Integer
    FLICKDIRECTION_MIN = 0
    FLICKDIRECTION_RIGHT = 0
    FLICKDIRECTION_UPRIGHT = 1
    FLICKDIRECTION_UP = 2
    FLICKDIRECTION_UPLEFT = 3
    FLICKDIRECTION_LEFT = 4
    FLICKDIRECTION_DOWNLEFT = 5
    FLICKDIRECTION_DOWN = 6
    FLICKDIRECTION_DOWNRIGHT = 7
    FLICKDIRECTION_INVALID = 8
End Enum
import enum

class FLICKDIRECTION(enum.IntEnum):
    FLICKDIRECTION_MIN = 0
    FLICKDIRECTION_RIGHT = 0
    FLICKDIRECTION_UPRIGHT = 1
    FLICKDIRECTION_UP = 2
    FLICKDIRECTION_UPLEFT = 3
    FLICKDIRECTION_LEFT = 4
    FLICKDIRECTION_DOWNLEFT = 5
    FLICKDIRECTION_DOWN = 6
    FLICKDIRECTION_DOWNRIGHT = 7
    FLICKDIRECTION_INVALID = 8
// FLICKDIRECTION
pub const FLICKDIRECTION_MIN: i32 = 0;
pub const FLICKDIRECTION_RIGHT: i32 = 0;
pub const FLICKDIRECTION_UPRIGHT: i32 = 1;
pub const FLICKDIRECTION_UP: i32 = 2;
pub const FLICKDIRECTION_UPLEFT: i32 = 3;
pub const FLICKDIRECTION_LEFT: i32 = 4;
pub const FLICKDIRECTION_DOWNLEFT: i32 = 5;
pub const FLICKDIRECTION_DOWN: i32 = 6;
pub const FLICKDIRECTION_DOWNRIGHT: i32 = 7;
pub const FLICKDIRECTION_INVALID: i32 = 8;
// FLICKDIRECTION
const (
	FLICKDIRECTION_MIN int32 = 0
	FLICKDIRECTION_RIGHT int32 = 0
	FLICKDIRECTION_UPRIGHT int32 = 1
	FLICKDIRECTION_UP int32 = 2
	FLICKDIRECTION_UPLEFT int32 = 3
	FLICKDIRECTION_LEFT int32 = 4
	FLICKDIRECTION_DOWNLEFT int32 = 5
	FLICKDIRECTION_DOWN int32 = 6
	FLICKDIRECTION_DOWNRIGHT int32 = 7
	FLICKDIRECTION_INVALID int32 = 8
)
const
  FLICKDIRECTION_MIN = 0;
  FLICKDIRECTION_RIGHT = 0;
  FLICKDIRECTION_UPRIGHT = 1;
  FLICKDIRECTION_UP = 2;
  FLICKDIRECTION_UPLEFT = 3;
  FLICKDIRECTION_LEFT = 4;
  FLICKDIRECTION_DOWNLEFT = 5;
  FLICKDIRECTION_DOWN = 6;
  FLICKDIRECTION_DOWNRIGHT = 7;
  FLICKDIRECTION_INVALID = 8;
// FLICKDIRECTION
pub const FLICKDIRECTION_MIN: i32 = 0;
pub const FLICKDIRECTION_RIGHT: i32 = 0;
pub const FLICKDIRECTION_UPRIGHT: i32 = 1;
pub const FLICKDIRECTION_UP: i32 = 2;
pub const FLICKDIRECTION_UPLEFT: i32 = 3;
pub const FLICKDIRECTION_LEFT: i32 = 4;
pub const FLICKDIRECTION_DOWNLEFT: i32 = 5;
pub const FLICKDIRECTION_DOWN: i32 = 6;
pub const FLICKDIRECTION_DOWNRIGHT: i32 = 7;
pub const FLICKDIRECTION_INVALID: i32 = 8;
const
  FLICKDIRECTION_MIN* = 0
  FLICKDIRECTION_RIGHT* = 0
  FLICKDIRECTION_UPRIGHT* = 1
  FLICKDIRECTION_UP* = 2
  FLICKDIRECTION_UPLEFT* = 3
  FLICKDIRECTION_LEFT* = 4
  FLICKDIRECTION_DOWNLEFT* = 5
  FLICKDIRECTION_DOWN* = 6
  FLICKDIRECTION_DOWNRIGHT* = 7
  FLICKDIRECTION_INVALID* = 8
enum FLICKDIRECTION : int {
    FLICKDIRECTION_MIN = 0,
    FLICKDIRECTION_RIGHT = 0,
    FLICKDIRECTION_UPRIGHT = 1,
    FLICKDIRECTION_UP = 2,
    FLICKDIRECTION_UPLEFT = 3,
    FLICKDIRECTION_LEFT = 4,
    FLICKDIRECTION_DOWNLEFT = 5,
    FLICKDIRECTION_DOWN = 6,
    FLICKDIRECTION_DOWNRIGHT = 7,
    FLICKDIRECTION_INVALID = 8,
}
#define global FLICKDIRECTION_MIN       0x0
#define global FLICKDIRECTION_RIGHT     0x0
#define global FLICKDIRECTION_UPRIGHT   0x1
#define global FLICKDIRECTION_UP        0x2
#define global FLICKDIRECTION_UPLEFT    0x3
#define global FLICKDIRECTION_LEFT      0x4
#define global FLICKDIRECTION_DOWNLEFT  0x5
#define global FLICKDIRECTION_DOWN      0x6
#define global FLICKDIRECTION_DOWNRIGHT 0x7
#define global FLICKDIRECTION_INVALID   0x8