InkApplicationGesture
列挙型メンバー 44
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| IAG_AllGestures | 0 | 0x0 | すべてのアプリケーション固有のジェスチャです。 |
| IAG_NoGesture | 61440 | 0xF000 | アプリケーション固有のジェスチャがないことを表します。このメンバーの詳細については、以下の「解説」セクションを参照してください。 これが既定値です。 |
| IAG_Scratchout | 61441 | 0xF001 | このジェスチャは、少なくとも 3 回の往復動作を含む 1 つのストロークとして描画する必要があります。 |
| IAG_Triangle | 61442 | 0xF002 | 三角形は、ペンを離さずに 1 つのストロークで描画する必要があります。 |
| IAG_Square | 61443 | 0xF003 | 四角形は 1 つまたは 2 つのストロークで描画できます。1 つのストロークで描く場合は、ペンを離さずに四角形全体を描画します。2 つのストロークで描く場合は、四角形の 3 辺を描画し、残りの 1 辺を別のストロークで描画します。四角形の描画に 3 つ以上のストロークを使用しないでください。 |
| IAG_Star | 61444 | 0xF004 | 星は正確に 5 つの頂点を持ち、ペンを離さずに 1 つのストロークで描画する必要があります。 |
| IAG_Check | 61445 | 0xF005 | 上向きのストロークは、短い下向きのストロークの 2 倍の長さでなければなりません。 |
| IAG_Curlicue | 61456 | 0xF010 | 操作の対象とするインクの上からカーリキューを描き始めます。 |
| IAG_DoubleCurlicue | 61457 | 0xF011 | 操作の対象とするインクの上からダブル カーリキューを描き始めます。 |
| IAG_Circle | 61472 | 0xF020 | 円は、ペンを離さずに 1 つのストロークで描画する必要があります。 |
| IAG_DoubleCircle | 61473 | 0xF021 | 2 つの円は互いに重なり合っている必要があり、ペンを離さずに 1 つのストロークで描画する必要があります。 |
| IAG_SemiCircleLeft | 61480 | 0xF028 | 半円は左から右へ描画する必要があります。半円の両端は、水平方向にできる限り揃えます。 |
| IAG_SemiCircleRight | 61481 | 0xF029 | 半円は右から左へ描画する必要があります。半円の両端は、水平方向にできる限り揃えます。 |
| IAG_ChevronUp | 61488 | 0xF030 | 山形 (シェブロン) の両辺は、できる限り同じになるように描画する必要があります。角は鋭く、先端が点で終わる必要があります。 |
| IAG_ChevronDown | 61489 | 0xF031 | 山形 (シェブロン) の両辺は、できる限り同じになるように描画する必要があります。角は鋭く、先端が点で終わる必要があります。 |
| IAG_ChevronLeft | 61490 | 0xF032 | 山形 (シェブロン) の両辺は、できる限り同じになるように描画する必要があります。角は鋭く、先端が点で終わる必要があります。 |
| IAG_ChevronRight | 61491 | 0xF033 | 山形 (シェブロン) の両辺は、できる限り同じになるように描画する必要があります。角は鋭く、先端が点で終わる必要があります。 |
| IAG_ArrowUp | 61496 | 0xF038 | 矢印は 1 つのストロークで描画するか、線と矢じりをそれぞれ別のストロークとする 2 つのストロークで描画できます。矢印の描画に 3 つ以上のストロークを使用しないでください。 |
| IAG_ArrowDown | 61497 | 0xF039 | 矢印は 1 つのストロークで描画するか、線と矢じりをそれぞれ別のストロークとする 2 つのストロークで描画できます。矢印の描画に 3 つ以上のストロークを使用しないでください。 |
| IAG_ArrowLeft | 61498 | 0xF03A | 矢印は 1 つのストロークで描画するか、線と矢じりをそれぞれ別のストロークとする 2 つのストロークで描画できます。矢印の描画に 3 つ以上のストロークを使用しないでください。 |
| IAG_ArrowRight | 61499 | 0xF03B | 矢印は 1 つのストロークで描画するか、線と矢じりをそれぞれ別のストロークとする 2 つのストロークで描画できます。矢印の描画に 3 つ以上のストロークを使用しないでください。 |
| IAG_Up | 61528 | 0xF058 | このジェスチャは、上方向への 1 回の素早いフリックとして描画する必要があります。 このジェスチャは Flicks Gestures で使用されます。 |
| IAG_Down | 61529 | 0xF059 | このジェスチャは、下方向への 1 回の素早いフリックとして描画する必要があります。 このジェスチャは Flicks Gestures で使用されます。 |
| IAG_Left | 61530 | 0xF05A | このジェスチャは、左方向への 1 回の素早いフリックとして描画する必要があります。 このジェスチャは Flicks Gestures で使用されます。 |
| IAG_Right | 61531 | 0xF05B | このジェスチャは、右方向への 1 回の素早いフリックとして描画する必要があります。 このジェスチャは Flicks Gestures で使用されます。 |
| IAG_UpDown | 61536 | 0xF060 | このジェスチャは、上向きのストロークから始まる 1 つのストロークで描画する必要があります。2 つのストロークは、できる限り互いに近づける必要があります。 |
| IAG_DownUp | 61537 | 0xF061 | このジェスチャは、下向きのストロークから始まる 1 つのストロークで描画する必要があります。2 つのストロークは、できる限り互いに近づける必要があります。 |
| IAG_LeftRight | 61538 | 0xF062 | このジェスチャは、左向きのストロークから始まる 1 つのストロークで描画する必要があります。2 つのストロークは、できる限り互いに近づける必要があります。 |
| IAG_RightLeft | 61539 | 0xF063 | このジェスチャは、右向きのストロークから始まる 1 つのストロークで描画する必要があります。2 つのストロークは、できる限り互いに近づける必要があります。 |
| IAG_UpLeftLong | 61540 | 0xF064 | このジェスチャは、上向きのストロークから始まる 1 つのストロークで描画する必要があります。左向きのストロークは上向きのストロークの約 2 倍の長さとし、2 つのストロークは直角をなす必要があります。 |
| IAG_UpRightLong | 61541 | 0xF065 | このジェスチャは、上向きのストロークから始まる 1 つのストロークで描画する必要があります。右向きのストロークは上向きのストロークの約 2 倍の長さとし、2 つのストロークは直角をなす必要があります。 |
| IAG_DownLeftLong | 61542 | 0xF066 | このジェスチャは、下向きのストロークから始まる 1 つのストロークで描画する必要があります。左向きのストロークは上向きのストロークの約 2 倍の長さで、2 つのストロークは直角をなす必要があります。 |
| IAG_DownRightLong | 61543 | 0xF067 | このジェスチャは、下向きのストロークから始まる 1 つのストロークで描画する必要があります。右向きのストロークは上向きのストロークの約 2 倍の長さとし、2 つのストロークは直角をなす必要があります。 |
| IAG_UpLeft | 61544 | 0xF068 | このジェスチャは、上向きのストロークから始まる 1 つのストロークで描画する必要があります。2 つの辺は、できる限り同じ長さで、直角をなす必要があります。 |
| IAG_UpRight | 61545 | 0xF069 | このジェスチャは、上向きのストロークから始まる 1 つのストロークで描画する必要があります。2 つの辺は、できる限り同じ長さで、直角をなす必要があります。 |
| IAG_DownLeft | 61546 | 0xF06A | このジェスチャは、下向きのストロークから始まる 1 つのストロークで描画する必要があります。2 つの辺は、できる限り同じ長さで、直角をなす必要があります。 |
| IAG_DownRight | 61547 | 0xF06B | このジェスチャは、下向きのストロークから始まる 1 つのストロークで描画する必要があります。2 つの辺は、できる限り同じ長さで、直角をなす必要があります。 |
| IAG_LeftUp | 61548 | 0xF06C | このジェスチャは、左向きのストロークから始まる 1 つのストロークで描画する必要があります。2 つの辺は、できる限り同じ長さで、直角をなす必要があります。 |
| IAG_LeftDown | 61549 | 0xF06D | このジェスチャは、左向きのストロークから始まる 1 つのストロークで描画する必要があります。2 つの辺は、できる限り同じ長さで、直角をなします。 |
| IAG_RightUp | 61550 | 0xF06E | このジェスチャは、右向きのストロークから始まる 1 つのストロークで描画する必要があります。2 つの辺は、できる限り同じ長さで、直角をなす必要があります。 |
| IAG_RightDown | 61551 | 0xF06F | このジェスチャは、右向きのストロークから始まる 1 つのストロークで描画する必要があります。2 つの辺は、できる限り同じ長さで、直角をなす必要があります。 |
| IAG_Exclamation | 61604 | 0xF0A4 | 最初に線を描画し、その後、点を素早く、できる限り線の近くに描画する必要があります。 |
| IAG_Tap | 61680 | 0xF0F0 | マウスのクリックです。 デジタイザー面上での滑りを最小限に抑えるため、素早くタップします。 |
| IAG_DoubleTap | 61681 | 0xF0F1 | マウスのダブルクリックです。 最良の結果を得るには、素早く、できる限り同じ場所をタップします。 |
公式ドキュメント
アプリケーション固有のジェスチャのセットに対する関心を設定する値を定義します。
アプリケーション ジェスチャは、アプリケーションでサポートするかどうかを選択できるジェスチャです。ペンでの操作を前提に設計されたアプリケーションは、マウスとキーボード向けに設計されたアプリケーションよりも、これらのジェスチャを使用する可能性が高くなります。
Tap ジェスチャと DoubleTap ジェスチャは、アプリケーション ジェスチャとシステム ジェスチャの両方でサポートされます (システム ジェスチャは InkSystemGesture 列挙型で定義されています)。つまり、Tap や DoubleTap と解釈される可能性のある要素を含むアプリケーション ジェスチャ (Exclamation ジェスチャなど) を組み込むことができます。この場合は、アプリケーションで Tap アプリケーション ジェスチャを有効にし、Tap システム ジェスチャを無効にします。ユーザーがタップすると、アプリケーション ジェスチャとして認識されます。これにより、アプリケーションは 1 つの要素を監視するだけで、システム ジェスチャの Tap とアプリケーション ジェスチャ内の Tap を識別し、区別できるようになります。
次のジェスチャの一覧に加えて、Microsoft は Microsoft ジェスチャ認識エンジンの一部として多くのジェスチャ グリフをサポートする予定です。これらの未実装のジェスチャ グリフの詳細については、Unimplemented Glyphs を参照してください。
アプリケーション ジェスチャとシステム ジェスチャの詳細については、Using Gestures および Pen Input, Ink, and Recognition を参照してください。
解説(Remarks)
既定値は NoGesture です。これは実際には、Microsoft ジェスチャ認識エンジンが推奨する最小の信頼度を表す境界線です。ジェスチャの有無を実際に表すものではなく、認識エンジンが結果の精度に対して十分な信頼度を持てず、それ以降の候補を推奨できなくなる地点を示すにすぎません。
たとえば、ジェスチャの配列が Circle、LeftRight、NoGesture、RightLeft、Triangle という値で構成されているとします。この場合、ジェスチャ認識エンジンは Circle に対して高い信頼度を持ち、LeftRight に対してはそれより低い信頼度を持ちます。RightLeft と Triangle は配列内で NoGesture より後にあるため、認識エンジンの信頼度は非常に低くなります。
ジェスチャ認識エンジンが NoGesture を返す信頼度のレベルは変更できません。
NoGesture が配列の最初の要素である場合 (認識されたすべてのジェスチャが推奨される信頼度のしきい値を下回っていることを意味します)、プラットフォームは Gesture イベント ハンドラーの Cancel パラメーターの既定値を FALSE から TRUE に変更します。これにより、そのインクはストロークと見なされ、既定では InkDisp オブジェクトから削除されなくなります。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum InkApplicationGesture : int {
IAG_AllGestures = 0,
IAG_NoGesture = 61440,
IAG_Scratchout = 61441,
IAG_Triangle = 61442,
IAG_Square = 61443,
IAG_Star = 61444,
IAG_Check = 61445,
IAG_Curlicue = 61456,
IAG_DoubleCurlicue = 61457,
IAG_Circle = 61472,
IAG_DoubleCircle = 61473,
IAG_SemiCircleLeft = 61480,
IAG_SemiCircleRight = 61481,
IAG_ChevronUp = 61488,
IAG_ChevronDown = 61489,
IAG_ChevronLeft = 61490,
IAG_ChevronRight = 61491,
IAG_ArrowUp = 61496,
IAG_ArrowDown = 61497,
IAG_ArrowLeft = 61498,
IAG_ArrowRight = 61499,
IAG_Up = 61528,
IAG_Down = 61529,
IAG_Left = 61530,
IAG_Right = 61531,
IAG_UpDown = 61536,
IAG_DownUp = 61537,
IAG_LeftRight = 61538,
IAG_RightLeft = 61539,
IAG_UpLeftLong = 61540,
IAG_UpRightLong = 61541,
IAG_DownLeftLong = 61542,
IAG_DownRightLong = 61543,
IAG_UpLeft = 61544,
IAG_UpRight = 61545,
IAG_DownLeft = 61546,
IAG_DownRight = 61547,
IAG_LeftUp = 61548,
IAG_LeftDown = 61549,
IAG_RightUp = 61550,
IAG_RightDown = 61551,
IAG_Exclamation = 61604,
IAG_Tap = 61680,
IAG_DoubleTap = 61681
} InkApplicationGesture;public enum InkApplicationGesture : int
{
IAG_AllGestures = 0,
IAG_NoGesture = 61440,
IAG_Scratchout = 61441,
IAG_Triangle = 61442,
IAG_Square = 61443,
IAG_Star = 61444,
IAG_Check = 61445,
IAG_Curlicue = 61456,
IAG_DoubleCurlicue = 61457,
IAG_Circle = 61472,
IAG_DoubleCircle = 61473,
IAG_SemiCircleLeft = 61480,
IAG_SemiCircleRight = 61481,
IAG_ChevronUp = 61488,
IAG_ChevronDown = 61489,
IAG_ChevronLeft = 61490,
IAG_ChevronRight = 61491,
IAG_ArrowUp = 61496,
IAG_ArrowDown = 61497,
IAG_ArrowLeft = 61498,
IAG_ArrowRight = 61499,
IAG_Up = 61528,
IAG_Down = 61529,
IAG_Left = 61530,
IAG_Right = 61531,
IAG_UpDown = 61536,
IAG_DownUp = 61537,
IAG_LeftRight = 61538,
IAG_RightLeft = 61539,
IAG_UpLeftLong = 61540,
IAG_UpRightLong = 61541,
IAG_DownLeftLong = 61542,
IAG_DownRightLong = 61543,
IAG_UpLeft = 61544,
IAG_UpRight = 61545,
IAG_DownLeft = 61546,
IAG_DownRight = 61547,
IAG_LeftUp = 61548,
IAG_LeftDown = 61549,
IAG_RightUp = 61550,
IAG_RightDown = 61551,
IAG_Exclamation = 61604,
IAG_Tap = 61680,
IAG_DoubleTap = 61681,
}Public Enum InkApplicationGesture As Integer
IAG_AllGestures = 0
IAG_NoGesture = 61440
IAG_Scratchout = 61441
IAG_Triangle = 61442
IAG_Square = 61443
IAG_Star = 61444
IAG_Check = 61445
IAG_Curlicue = 61456
IAG_DoubleCurlicue = 61457
IAG_Circle = 61472
IAG_DoubleCircle = 61473
IAG_SemiCircleLeft = 61480
IAG_SemiCircleRight = 61481
IAG_ChevronUp = 61488
IAG_ChevronDown = 61489
IAG_ChevronLeft = 61490
IAG_ChevronRight = 61491
IAG_ArrowUp = 61496
IAG_ArrowDown = 61497
IAG_ArrowLeft = 61498
IAG_ArrowRight = 61499
IAG_Up = 61528
IAG_Down = 61529
IAG_Left = 61530
IAG_Right = 61531
IAG_UpDown = 61536
IAG_DownUp = 61537
IAG_LeftRight = 61538
IAG_RightLeft = 61539
IAG_UpLeftLong = 61540
IAG_UpRightLong = 61541
IAG_DownLeftLong = 61542
IAG_DownRightLong = 61543
IAG_UpLeft = 61544
IAG_UpRight = 61545
IAG_DownLeft = 61546
IAG_DownRight = 61547
IAG_LeftUp = 61548
IAG_LeftDown = 61549
IAG_RightUp = 61550
IAG_RightDown = 61551
IAG_Exclamation = 61604
IAG_Tap = 61680
IAG_DoubleTap = 61681
End Enumimport enum
class InkApplicationGesture(enum.IntEnum):
IAG_AllGestures = 0
IAG_NoGesture = 61440
IAG_Scratchout = 61441
IAG_Triangle = 61442
IAG_Square = 61443
IAG_Star = 61444
IAG_Check = 61445
IAG_Curlicue = 61456
IAG_DoubleCurlicue = 61457
IAG_Circle = 61472
IAG_DoubleCircle = 61473
IAG_SemiCircleLeft = 61480
IAG_SemiCircleRight = 61481
IAG_ChevronUp = 61488
IAG_ChevronDown = 61489
IAG_ChevronLeft = 61490
IAG_ChevronRight = 61491
IAG_ArrowUp = 61496
IAG_ArrowDown = 61497
IAG_ArrowLeft = 61498
IAG_ArrowRight = 61499
IAG_Up = 61528
IAG_Down = 61529
IAG_Left = 61530
IAG_Right = 61531
IAG_UpDown = 61536
IAG_DownUp = 61537
IAG_LeftRight = 61538
IAG_RightLeft = 61539
IAG_UpLeftLong = 61540
IAG_UpRightLong = 61541
IAG_DownLeftLong = 61542
IAG_DownRightLong = 61543
IAG_UpLeft = 61544
IAG_UpRight = 61545
IAG_DownLeft = 61546
IAG_DownRight = 61547
IAG_LeftUp = 61548
IAG_LeftDown = 61549
IAG_RightUp = 61550
IAG_RightDown = 61551
IAG_Exclamation = 61604
IAG_Tap = 61680
IAG_DoubleTap = 61681// InkApplicationGesture
pub const IAG_AllGestures: i32 = 0;
pub const IAG_NoGesture: i32 = 61440;
pub const IAG_Scratchout: i32 = 61441;
pub const IAG_Triangle: i32 = 61442;
pub const IAG_Square: i32 = 61443;
pub const IAG_Star: i32 = 61444;
pub const IAG_Check: i32 = 61445;
pub const IAG_Curlicue: i32 = 61456;
pub const IAG_DoubleCurlicue: i32 = 61457;
pub const IAG_Circle: i32 = 61472;
pub const IAG_DoubleCircle: i32 = 61473;
pub const IAG_SemiCircleLeft: i32 = 61480;
pub const IAG_SemiCircleRight: i32 = 61481;
pub const IAG_ChevronUp: i32 = 61488;
pub const IAG_ChevronDown: i32 = 61489;
pub const IAG_ChevronLeft: i32 = 61490;
pub const IAG_ChevronRight: i32 = 61491;
pub const IAG_ArrowUp: i32 = 61496;
pub const IAG_ArrowDown: i32 = 61497;
pub const IAG_ArrowLeft: i32 = 61498;
pub const IAG_ArrowRight: i32 = 61499;
pub const IAG_Up: i32 = 61528;
pub const IAG_Down: i32 = 61529;
pub const IAG_Left: i32 = 61530;
pub const IAG_Right: i32 = 61531;
pub const IAG_UpDown: i32 = 61536;
pub const IAG_DownUp: i32 = 61537;
pub const IAG_LeftRight: i32 = 61538;
pub const IAG_RightLeft: i32 = 61539;
pub const IAG_UpLeftLong: i32 = 61540;
pub const IAG_UpRightLong: i32 = 61541;
pub const IAG_DownLeftLong: i32 = 61542;
pub const IAG_DownRightLong: i32 = 61543;
pub const IAG_UpLeft: i32 = 61544;
pub const IAG_UpRight: i32 = 61545;
pub const IAG_DownLeft: i32 = 61546;
pub const IAG_DownRight: i32 = 61547;
pub const IAG_LeftUp: i32 = 61548;
pub const IAG_LeftDown: i32 = 61549;
pub const IAG_RightUp: i32 = 61550;
pub const IAG_RightDown: i32 = 61551;
pub const IAG_Exclamation: i32 = 61604;
pub const IAG_Tap: i32 = 61680;
pub const IAG_DoubleTap: i32 = 61681;// InkApplicationGesture
const (
IAG_AllGestures int32 = 0
IAG_NoGesture int32 = 61440
IAG_Scratchout int32 = 61441
IAG_Triangle int32 = 61442
IAG_Square int32 = 61443
IAG_Star int32 = 61444
IAG_Check int32 = 61445
IAG_Curlicue int32 = 61456
IAG_DoubleCurlicue int32 = 61457
IAG_Circle int32 = 61472
IAG_DoubleCircle int32 = 61473
IAG_SemiCircleLeft int32 = 61480
IAG_SemiCircleRight int32 = 61481
IAG_ChevronUp int32 = 61488
IAG_ChevronDown int32 = 61489
IAG_ChevronLeft int32 = 61490
IAG_ChevronRight int32 = 61491
IAG_ArrowUp int32 = 61496
IAG_ArrowDown int32 = 61497
IAG_ArrowLeft int32 = 61498
IAG_ArrowRight int32 = 61499
IAG_Up int32 = 61528
IAG_Down int32 = 61529
IAG_Left int32 = 61530
IAG_Right int32 = 61531
IAG_UpDown int32 = 61536
IAG_DownUp int32 = 61537
IAG_LeftRight int32 = 61538
IAG_RightLeft int32 = 61539
IAG_UpLeftLong int32 = 61540
IAG_UpRightLong int32 = 61541
IAG_DownLeftLong int32 = 61542
IAG_DownRightLong int32 = 61543
IAG_UpLeft int32 = 61544
IAG_UpRight int32 = 61545
IAG_DownLeft int32 = 61546
IAG_DownRight int32 = 61547
IAG_LeftUp int32 = 61548
IAG_LeftDown int32 = 61549
IAG_RightUp int32 = 61550
IAG_RightDown int32 = 61551
IAG_Exclamation int32 = 61604
IAG_Tap int32 = 61680
IAG_DoubleTap int32 = 61681
)const
IAG_AllGestures = 0;
IAG_NoGesture = 61440;
IAG_Scratchout = 61441;
IAG_Triangle = 61442;
IAG_Square = 61443;
IAG_Star = 61444;
IAG_Check = 61445;
IAG_Curlicue = 61456;
IAG_DoubleCurlicue = 61457;
IAG_Circle = 61472;
IAG_DoubleCircle = 61473;
IAG_SemiCircleLeft = 61480;
IAG_SemiCircleRight = 61481;
IAG_ChevronUp = 61488;
IAG_ChevronDown = 61489;
IAG_ChevronLeft = 61490;
IAG_ChevronRight = 61491;
IAG_ArrowUp = 61496;
IAG_ArrowDown = 61497;
IAG_ArrowLeft = 61498;
IAG_ArrowRight = 61499;
IAG_Up = 61528;
IAG_Down = 61529;
IAG_Left = 61530;
IAG_Right = 61531;
IAG_UpDown = 61536;
IAG_DownUp = 61537;
IAG_LeftRight = 61538;
IAG_RightLeft = 61539;
IAG_UpLeftLong = 61540;
IAG_UpRightLong = 61541;
IAG_DownLeftLong = 61542;
IAG_DownRightLong = 61543;
IAG_UpLeft = 61544;
IAG_UpRight = 61545;
IAG_DownLeft = 61546;
IAG_DownRight = 61547;
IAG_LeftUp = 61548;
IAG_LeftDown = 61549;
IAG_RightUp = 61550;
IAG_RightDown = 61551;
IAG_Exclamation = 61604;
IAG_Tap = 61680;
IAG_DoubleTap = 61681;// InkApplicationGesture
pub const IAG_AllGestures: i32 = 0;
pub const IAG_NoGesture: i32 = 61440;
pub const IAG_Scratchout: i32 = 61441;
pub const IAG_Triangle: i32 = 61442;
pub const IAG_Square: i32 = 61443;
pub const IAG_Star: i32 = 61444;
pub const IAG_Check: i32 = 61445;
pub const IAG_Curlicue: i32 = 61456;
pub const IAG_DoubleCurlicue: i32 = 61457;
pub const IAG_Circle: i32 = 61472;
pub const IAG_DoubleCircle: i32 = 61473;
pub const IAG_SemiCircleLeft: i32 = 61480;
pub const IAG_SemiCircleRight: i32 = 61481;
pub const IAG_ChevronUp: i32 = 61488;
pub const IAG_ChevronDown: i32 = 61489;
pub const IAG_ChevronLeft: i32 = 61490;
pub const IAG_ChevronRight: i32 = 61491;
pub const IAG_ArrowUp: i32 = 61496;
pub const IAG_ArrowDown: i32 = 61497;
pub const IAG_ArrowLeft: i32 = 61498;
pub const IAG_ArrowRight: i32 = 61499;
pub const IAG_Up: i32 = 61528;
pub const IAG_Down: i32 = 61529;
pub const IAG_Left: i32 = 61530;
pub const IAG_Right: i32 = 61531;
pub const IAG_UpDown: i32 = 61536;
pub const IAG_DownUp: i32 = 61537;
pub const IAG_LeftRight: i32 = 61538;
pub const IAG_RightLeft: i32 = 61539;
pub const IAG_UpLeftLong: i32 = 61540;
pub const IAG_UpRightLong: i32 = 61541;
pub const IAG_DownLeftLong: i32 = 61542;
pub const IAG_DownRightLong: i32 = 61543;
pub const IAG_UpLeft: i32 = 61544;
pub const IAG_UpRight: i32 = 61545;
pub const IAG_DownLeft: i32 = 61546;
pub const IAG_DownRight: i32 = 61547;
pub const IAG_LeftUp: i32 = 61548;
pub const IAG_LeftDown: i32 = 61549;
pub const IAG_RightUp: i32 = 61550;
pub const IAG_RightDown: i32 = 61551;
pub const IAG_Exclamation: i32 = 61604;
pub const IAG_Tap: i32 = 61680;
pub const IAG_DoubleTap: i32 = 61681;const
IAG_AllGestures* = 0
IAG_NoGesture* = 61440
IAG_Scratchout* = 61441
IAG_Triangle* = 61442
IAG_Square* = 61443
IAG_Star* = 61444
IAG_Check* = 61445
IAG_Curlicue* = 61456
IAG_DoubleCurlicue* = 61457
IAG_Circle* = 61472
IAG_DoubleCircle* = 61473
IAG_SemiCircleLeft* = 61480
IAG_SemiCircleRight* = 61481
IAG_ChevronUp* = 61488
IAG_ChevronDown* = 61489
IAG_ChevronLeft* = 61490
IAG_ChevronRight* = 61491
IAG_ArrowUp* = 61496
IAG_ArrowDown* = 61497
IAG_ArrowLeft* = 61498
IAG_ArrowRight* = 61499
IAG_Up* = 61528
IAG_Down* = 61529
IAG_Left* = 61530
IAG_Right* = 61531
IAG_UpDown* = 61536
IAG_DownUp* = 61537
IAG_LeftRight* = 61538
IAG_RightLeft* = 61539
IAG_UpLeftLong* = 61540
IAG_UpRightLong* = 61541
IAG_DownLeftLong* = 61542
IAG_DownRightLong* = 61543
IAG_UpLeft* = 61544
IAG_UpRight* = 61545
IAG_DownLeft* = 61546
IAG_DownRight* = 61547
IAG_LeftUp* = 61548
IAG_LeftDown* = 61549
IAG_RightUp* = 61550
IAG_RightDown* = 61551
IAG_Exclamation* = 61604
IAG_Tap* = 61680
IAG_DoubleTap* = 61681enum InkApplicationGesture : int {
IAG_AllGestures = 0,
IAG_NoGesture = 61440,
IAG_Scratchout = 61441,
IAG_Triangle = 61442,
IAG_Square = 61443,
IAG_Star = 61444,
IAG_Check = 61445,
IAG_Curlicue = 61456,
IAG_DoubleCurlicue = 61457,
IAG_Circle = 61472,
IAG_DoubleCircle = 61473,
IAG_SemiCircleLeft = 61480,
IAG_SemiCircleRight = 61481,
IAG_ChevronUp = 61488,
IAG_ChevronDown = 61489,
IAG_ChevronLeft = 61490,
IAG_ChevronRight = 61491,
IAG_ArrowUp = 61496,
IAG_ArrowDown = 61497,
IAG_ArrowLeft = 61498,
IAG_ArrowRight = 61499,
IAG_Up = 61528,
IAG_Down = 61529,
IAG_Left = 61530,
IAG_Right = 61531,
IAG_UpDown = 61536,
IAG_DownUp = 61537,
IAG_LeftRight = 61538,
IAG_RightLeft = 61539,
IAG_UpLeftLong = 61540,
IAG_UpRightLong = 61541,
IAG_DownLeftLong = 61542,
IAG_DownRightLong = 61543,
IAG_UpLeft = 61544,
IAG_UpRight = 61545,
IAG_DownLeft = 61546,
IAG_DownRight = 61547,
IAG_LeftUp = 61548,
IAG_LeftDown = 61549,
IAG_RightUp = 61550,
IAG_RightDown = 61551,
IAG_Exclamation = 61604,
IAG_Tap = 61680,
IAG_DoubleTap = 61681,
}#define global IAG_AllGestures 0x0
#define global IAG_NoGesture 0xF000
#define global IAG_Scratchout 0xF001
#define global IAG_Triangle 0xF002
#define global IAG_Square 0xF003
#define global IAG_Star 0xF004
#define global IAG_Check 0xF005
#define global IAG_Curlicue 0xF010
#define global IAG_DoubleCurlicue 0xF011
#define global IAG_Circle 0xF020
#define global IAG_DoubleCircle 0xF021
#define global IAG_SemiCircleLeft 0xF028
#define global IAG_SemiCircleRight 0xF029
#define global IAG_ChevronUp 0xF030
#define global IAG_ChevronDown 0xF031
#define global IAG_ChevronLeft 0xF032
#define global IAG_ChevronRight 0xF033
#define global IAG_ArrowUp 0xF038
#define global IAG_ArrowDown 0xF039
#define global IAG_ArrowLeft 0xF03A
#define global IAG_ArrowRight 0xF03B
#define global IAG_Up 0xF058
#define global IAG_Down 0xF059
#define global IAG_Left 0xF05A
#define global IAG_Right 0xF05B
#define global IAG_UpDown 0xF060
#define global IAG_DownUp 0xF061
#define global IAG_LeftRight 0xF062
#define global IAG_RightLeft 0xF063
#define global IAG_UpLeftLong 0xF064
#define global IAG_UpRightLong 0xF065
#define global IAG_DownLeftLong 0xF066
#define global IAG_DownRightLong 0xF067
#define global IAG_UpLeft 0xF068
#define global IAG_UpRight 0xF069
#define global IAG_DownLeft 0xF06A
#define global IAG_DownRight 0xF06B
#define global IAG_LeftUp 0xF06C
#define global IAG_LeftDown 0xF06D
#define global IAG_RightUp 0xF06E
#define global IAG_RightDown 0xF06F
#define global IAG_Exclamation 0xF0A4
#define global IAG_Tap 0xF0F0
#define global IAG_DoubleTap 0xF0F1