展開 最小化

PointerPointProperties Class

PointerPoint オブジェクトの拡張プロパティを提供します。

ほとんどの場合、選択した Windows 8 の言語フレームワーク (JavaScript を使用する Windows ストア アプリケーション、C++、C#、または Visual Basic を使用する Windows ストア アプリケーション、または C++ の DirectX を使用する Windows ストア アプリケーション) のポインター イベント ハンドラーを経由してポインター情報を取得することをお勧めします。

イベント引数がアプリで必要になるポインターの詳細を公開していない場合は、getCurrentPoint メソッドおよび getIntermediatePoints メソッド、または currentPoint プロパティおよび intermediatePoints プロパティによってイベント引数から拡張ポインター データへのアクセスを取得できます。ポインター データのコンテキストを指定できるため、getCurrentPoint メソッドおよび getIntermediatePoints メソッドを使用することをお勧めします。

静的な PointerPoint メソッドである GetCurrentPoint および GetIntermediatePoints では、常にアプリのコンテキストが使用されます。

構文


Public NotInheritable Class PointerPointProperties

属性

[MarshalingBehavior(None)]
[Version(0x06020000)]

メンバー

PointerPointPropertiesクラス には次の種類のメンバーがあります。

メソッド

The PointerPointProperties クラス には次のメソッドがあります。 With C#、Visual Basic、および C++ では、以下からもメソッドが継承されます。Object クラス.

メソッド説明
GetUsageValue Gets the Human Interface Device (HID) usage value of the raw input.
HasUsage Gets a value that indicates whether the input data from the pointer device contains the specified Human Interface Device (HID) usage information.

 

プロパティ

PointerPointPropertiesクラス には次のプロパティがあります。

プロパティアクセスの種類説明

ContactRect

読み取り専用Gets the bounding rectangle of the contact area (typically from touch input).

ContactRectRaw

読み取り専用Gets the bounding rectangle of the raw input (typically from touch input).

IsBarrelButtonPressed

読み取り専用Gets a value that indicates whether the barrel button of the pen/stylus device is pressed.

IsCanceled

読み取り専用Gets a value that indicates whether the input was canceled by the pointer device.

IsEraser

読み取り専用Gets a value that indicates whether the input is from a digitizer eraser.

IsHorizontalMouseWheel

読み取り専用Gets a value that indicates whether the input is from a mouse tilt wheel.

IsInRange

読み取り専用Gets a value that indicates whether the pointer device is within detection range of a sensor or digitizer.

IsInverted

読み取り専用Gets a value that indicates whether the digitizer pen is inverted.

IsLeftButtonPressed

読み取り専用Gets a value that indicates whether the input is from the left button of a mouse or other input method.

IsMiddleButtonPressed

読み取り専用Gets a value that indicates whether the input is from the middle button of a mouse or other input method.

IsPrimary

読み取り専用Gets a value that indicates whether the input is from the primary pointer when multiple pointers are registered.

IsRightButtonPressed

読み取り専用Gets a value that indicates whether the input is from the right button of a mouse or other input method.

IsXButton1Pressed

読み取り専用Gets the pressed state of the first extended mouse button.

IsXButton2Pressed

読み取り専用Gets the pressed state of the second extended mouse button.

MouseWheelDelta

読み取り専用Gets a value (the raw value reported by the device) that indicates the change in wheel button input from the last pointer event.

Orientation

読み取り専用Gets the counter-clockwise angle of rotation around the major axis of the pointer device (the z-axis, perpendicular to the surface of the digitizer).

PointerUpdateKind

読み取り専用Gets the kind of pointer state change.

Pressure

読み取り専用Gets a value that indicates the force that the pointer device (typically a pen/stylus) exerts on the surface of the digitizer.

TouchConfidence

読み取り専用Gets a value that indicates whether the pointer device rejected the touch contact.

Twist

読み取り専用Gets the clockwise rotation in degrees of a pen device around its own major axis (such as when the user spins the pen in their fingers).

XTilt

読み取り専用Gets the plane angle between the Y-Z plane and the plane that contains the Y axis and the axis of the input device (typically a pen/stylus).

YTilt

読み取り専用Gets the plane angle between the X-Z plane and the plane that contains the X axis and the axis of the input device (typically a pen/stylus).

 

解説

PointerPointProperties クラスは、IPointerPointProperties を実装します。

メモ  : このクラスはアジャイルではないため、そのスレッド モデルとマーシャリングの動作を考慮する必要があります。詳細については、「スレッド処理とマーシャリング (C++/CX)」および「Using Windows Runtime objects in a multithreaded environment (.NET) (マルチスレッド環境での Windows ランタイム オブジェクトの使用 (.NET))」を参照してください。

次の例では、PointerPoint オブジェクトを使用してさまざまな拡張ポインターのプロパティを問い合わせます。

現在、コード例がないか、この言語はサポートされていません。

要件

最小限サポートされるクライアント

Windows 8 [Windows ストア アプリのみ]

最小限サポートされるサーバー

Windows Server 2012 [Windows ストア アプリのみ]

最小限サポートされる携帯電話

Windows Phone 8

名前空間

Windows.UI.Input
Windows::UI::Input [C++]

メタデータ

Windows.winmd

参照

参照
Windows.UI.Input クラス
Windows.UI.Input.PointerPoint.properties
Windows.Devices.Input
Windows.UI.Core
Windows.UI.Input
Windows.UI.Input.Inking
Windows.UI.Xaml.Input
TypedEventHandler
概念
ユーザー操作に対する応答
共通ユーザー操作のためのガイドライン
Developing Windows Store apps (JavaScript and HTML) (Windows ストア アプリの開発 (JavaScript および HTML))
JavaScript での Windows ランタイムの使用
タッチ操作の設計
サンプル (DOM)
HTML のスクロール、パン、およびズームのサンプル
入力: DOM ポインターのイベント処理サンプル
入力: インスタンス化可能なジェスチャのサンプル
サンプル (Windows ストア アプリ API)
入力: デバイス機能のサンプル
入力: インクのサンプル
入力: 操作およびジェスチャ (JavaScript) のサンプル
入力: 簡略化されたインクのサンプル
入力: Windows 8 ジェスチャのサンプル
入力: XAML ユーザー入力イベントのサンプル
XAML のスクロール、パン、およびズームのサンプル
サンプル (DirectX)
DirectX のタッチ入力のサンプル
入力: 操作およびジェスチャ (C++) のサンプル
入力: タッチのヒット テストのサンプル
サンプル (Win32/デスクトップ)
入力ソース特定サンプル
タッチ挿入のサンプル
Win32 タッチのヒットテストのサンプル

 

 

表示:
© 2014 Microsoft