タッチ入力
タッチ入力テクノロジの概要。
タッチ入力を開発するには、次のヘッダーが必要です。
このテクノロジのプログラミング ガイダンスについては、次を参照してください。
MANIPULATION_PROCESSOR_MANIPULATIONS MANIPULATION_PROCESSOR_MANIPULATIONS列挙では、ターゲット オブジェクトに適用できるさまざまな種類の操作を列挙します。 |
CloseGestureInfoHandle ジェスチャ情報ハンドルに関連付けられているリソースを閉じます。 |
CloseTouchInputHandle タッチ入力ハンドルを閉じ、それに関連付けられているプロセス メモリを解放し、ハンドルを無効にします。 |
完了 Complete メソッドは、現在の操作を終了し、慣性プロセッサの慣性を停止します。 |
CompleteManipulation CompleteManipulation メソッドは、開発者が操作を終了することを選択したときに呼び出されます。 |
CompleteTime 特定のティックで現在の操作を終了し、慣性プロセッサの慣性を停止し、ManipulationCompleted イベントを発生させます。 |
get_BoundaryBottom BoundaryBottom プロパティは、ターゲット オブジェクトが移動できる画面の下部までの距離を制限します。 (Get) |
get_BoundaryLeft BoundaryLeft プロパティは、ターゲット オブジェクトが移動できる画面の左側までの距離を制限します。 (Get) |
get_BoundaryRight BoundaryRight プロパティは、ターゲット オブジェクトが移動できる画面の右側までの距離を制限します。 (Get) |
get_BoundaryTop BoundaryTop プロパティは、ターゲット オブジェクトが移動できる画面の上端までの距離を制限します。 (Get) |
get_DesiredAngularDeceleration DesiredAngularDeceleration プロパティは、ターゲット オブジェクトが 2 乗あたりラジアン単位で回転を停止する目的の速度を指定します。 (Get) |
get_DesiredDeceleration DesiredDeceleration プロパティは、変換操作が減速する目的のレートを指定します。 (Get) |
get_DesiredDisplacement DesiredDisplacement プロパティは、オブジェクトが移動する目的の距離を指定します。 (Get) |
get_DesiredExpansion DesiredExpansion プロパティは、オブジェクトの平均半径で必要な変更を指定します。 (Get) |
get_DesiredExpansionDeceleration DesiredExpansionDeceleration プロパティは、オブジェクトの展開を停止する速度を指定します。 (Get) |
get_DesiredRotation DesiredRotation プロパティは、現在の慣性プロセッサ オブジェクトがターゲット オブジェクトをラジアン単位で操作する距離を指定します。 (Get) |
get_ElasticMarginBottom ElasticMarginBottom プロパティは、ターゲット オブジェクトをバウンスするための下部領域を指定します。 (Get) |
get_ElasticMarginLeft ElasticMarginLeft プロパティは、ターゲット オブジェクトをバウンスするための左端の領域を指定します。 (Get) |
get_ElasticMarginRight ElasticMarginRight プロパティは、ターゲット オブジェクトをバウンスするための右端の領域を指定します。 (Get) |
get_ElasticMarginTop ElasticMarginTop プロパティは、ターゲット オブジェクトをバウンスするための一番上の領域を指定します。 (Get) |
get_InitialAngularVelocity InitialAngularVelocity プロパティは、移動の開始時にターゲットの回転 (角度) 速度を指定します。 (Get) |
get_InitialExpansionVelocity InitialExpansionVelocity プロパティは、ターゲットが慣性の影響を受けた場合のターゲットの半径展開率を指定します。 (Get) |
get_InitialOriginX InitialOriginX プロパティは、慣性を持つターゲットの水平方向の開始位置を指定します。 (Get) |
get_InitialOriginY InitialOriginY プロパティは、慣性を持つターゲットの垂直方向の開始位置を指定します。 (Get) |
get_InitialRadius InitialRadius プロパティは、オブジェクトが変更されるまでのターゲットの端から中心までの距離を指定します。 (Get) |
get_InitialTimestamp InitialTimestamp プロパティは、慣性を持つターゲット オブジェクトの開始タイム スタンプを指定します。 (Get) |
get_InitialVelocityX InitialVelocityX プロパティは、水平軸上のターゲット オブジェクトの初期移動を指定します。 (Get) |
get_InitialVelocityY InitialVelocityY プロパティは、縦軸でのターゲット オブジェクトの初期移動を指定します。 (Get) |
get_MinimumScaleRotateRadius 操作をトリガーするために必要なスケールまたは回転ジェスチャの距離接触の大きさを指定します。 (Get) |
get_PivotPointX PivotPointX プロパティは、オブジェクトの水平方向の中心です。 (Get) |
get_PivotPointY PivotPointY プロパティは、オブジェクトの垂直方向の中心です。 (Get) |
get_PivotRadius PivotRadius プロパティは、1 本の指での操作で使用される回転量を決定するために使用されます。 (Get) |
get_SupportedManipulations SupportedManipulations プロパティは、オブジェクトでサポートされている操作を示すために使用されます。 (Get) |
GetAngularVelocity GetAngularVelocity メソッドは、ターゲット オブジェクトが移動する回転速度を計算します。 |
GetExpansionVelocity GetExpansionVelocity メソッドは、ターゲット オブジェクトが展開される速度を計算します。 |
GetGestureConfig ウィンドウから Windows Touch ジェスチャ メッセージを送信する構成を取得します。 |
GetGestureExtraArgs ジェスチャに関する追加情報を GESTUREINFO ハンドルから取得します。 |
GetGestureInfo ジェスチャ情報へのハンドルが指定された GESTUREINFO 構造体を取得します。 |
GetTouchInputInfo 特定のタッチ入力ハンドルに関連付けられているタッチ入力に関する詳細情報を取得します。 |
GetVelocityX ターゲット オブジェクトの水平方向の速度を計算して返します。 |
GetVelocityY 垂直速度を計算して返します。 |
GID_ROTATE_ANGLE_FROM_ARGUMENT GID_ROTATE_ANGLE_FROM_ARGUMENT マクロは、WM_GESTURE構造体の値を受け取るときに、GID_ROTATE ullArgument 値を解釈するために使用されます。 |
GID_ROTATE_ANGLE_TO_ARGUMENT 回転ジェスチャ メッセージの引数にラジアン値を変換します。 |
IsTouchWindow 指定したウィンドウがタッチ対応かどうかを確認し、必要に応じて、ウィンドウのタッチ機能に設定されている修飾子フラグを取得します。 |
ManipulationCompleted 操作または慣性が完了したときにイベントを処理します。 |
ManipulationDelta 操作されたオブジェクトが変更されたときに発生するイベントを処理します。 |
ManipulationStarted 操作または慣性が開始されたときの イベントを処理します。 |
Process Process メソッドは計算を実行し、外挿が完了したかどうかに応じて Started、Delta、または Completed イベントを発生させることができます。 前のティックで外挿が完了した場合、 メソッドは no-op です。 |
ProcessDown ProcessDown メソッドは、ターゲットに関連付けられている操作プロセッサにタッチダウン データをフィードします。 |
ProcessDownWithTime タイムスタンプを含むタッチダウン データを、ターゲットに関連付けられている操作プロセッサにフィードします。 |
ProcessMove ProcessMove メソッドは、ターゲット オブジェクトの移動データを操作プロセッサにフィードします。 |
ProcessMoveWithTime ターゲット オブジェクトの移動データ (タイム スタンプを含む) を操作プロセッサにフィードします。 |
ProcessTime ProcessTime メソッドは、指定されたティックの計算を実行し、外挿が完了したかどうかに応じて、Started、Delta、または Completed イベントを発生させることができます。 前のティックで外挿が完了した場合、 メソッドは no-op です。 |
ProcessUp ProcessUp メソッドは、タッチアップ シーケンスのためにターゲットの操作プロセッサにデータをフィードします。 |
ProcessUpWithTime タイムスタンプを含むデータを、タッチアップ シーケンス用のターゲットの操作プロセッサにフィードします。 |
put_BoundaryBottom BoundaryBottom プロパティは、ターゲット オブジェクトが移動できる画面の下部までの距離を制限します。 (Put) |
put_BoundaryLeft BoundaryLeft プロパティは、ターゲット オブジェクトが移動できる画面の左方向の距離を制限します。 (Put) |
put_BoundaryRight BoundaryRight プロパティは、ターゲット オブジェクトが移動できる画面の右側までの距離を制限します。 (Put) |
put_BoundaryTop BoundaryTop プロパティは、ターゲット オブジェクトが移動できる画面の上端までの距離を制限します。 (Put) |
put_DesiredAngularDeceleration DesiredAngularDeceleration プロパティは、ターゲット オブジェクトが 1 ミリ秒あたりのラジアン単位で回転を停止する目的の速度を指定します。 (Put) |
put_DesiredDeceleration DesiredDeceleration プロパティは、翻訳操作の減速率を指定します。 (Put) |
put_DesiredDisplacement DesiredDisplacement プロパティは、オブジェクトが移動する距離を指定します。 (Put) |
put_DesiredExpansion DesiredExpansion プロパティは、オブジェクトの平均半径の目的の変更を指定します。 (Put) |
put_DesiredExpansionDeceleration DesiredExpansionDeceleration プロパティは、オブジェクトの展開を停止する速度を指定します。 (Put) |
put_DesiredRotation DesiredRotation プロパティは、現在の慣性プロセッサ オブジェクトがターゲット オブジェクトをラジアン単位で操作する必要がある距離を指定します。 (Put) |
put_ElasticMarginBottom ElasticMarginBottom プロパティは、ターゲット オブジェクトをバウンスするための下部領域を指定します。 (Put) |
put_ElasticMarginLeft ElasticMarginLeft プロパティは、ターゲット オブジェクトをバウンスするための左端の領域を指定します。 (Put) |
put_ElasticMarginRight ElasticMarginRight プロパティは、ターゲット オブジェクトをバウンスするための右端の領域を指定します。 (Put) |
put_ElasticMarginTop ElasticMarginTop プロパティは、ターゲット オブジェクトをバウンスするための一番上の領域を指定します。 (Put) |
put_InitialAngularVelocity InitialAngularVelocity プロパティは、移動の開始時にターゲットの回転 (角度) 速度を指定します。 (Put) |
put_InitialExpansionVelocity InitialExpansionVelocity プロパティは、ターゲットが慣性の影響を受けた場合のターゲットの半径拡張率を指定します。 (Put) |
put_InitialOriginX InitialOriginX プロパティは、慣性を持つターゲットの開始水平方向の位置を指定します。 (Put) |
put_InitialOriginY InitialOriginY プロパティは、慣性を持つターゲットの垂直方向の開始位置を指定します。 (Put) |
put_InitialRadius InitialRadius プロパティは、オブジェクトが変更されるまでのターゲットの端から中心までの距離を指定します。 (Put) |
put_InitialTimestamp InitialTimestamp プロパティは、慣性を持つターゲット オブジェクトの開始タイム スタンプを指定します。 (Put) |
put_InitialVelocityX InitialVelocityX プロパティは、水平軸上のターゲット オブジェクトの初期移動を指定します。 (Put) |
put_InitialVelocityY InitialVelocityY プロパティは、縦軸でのターゲット オブジェクトの初期移動を指定します。 (Put) |
put_MinimumScaleRotateRadius 操作をトリガーするために必要なスケールまたは回転ジェスチャの距離接触の大きさを指定します。 (Put) |
put_PivotPointX PivotPointX プロパティは、オブジェクトの水平方向の中心です。 (Put) |
put_PivotPointY PivotPointY プロパティは、オブジェクトの垂直方向の中心です。 (Put) |
put_PivotRadius PivotRadius プロパティは、1 本の指での操作で使用される回転量を決定するために使用されます。 (Put) |
put_SupportedManipulations SupportedManipulations プロパティは、オブジェクトでサポートされている操作を示すために使用されます。 (Put) |
RegisterTouchWindow ウィンドウをタッチ対応として登録します。 |
リセット Reset メソッドは、初期タイムスタンプを使用してプロセッサを初期化し、慣性を再起動します。 |
SetGestureConfig Windows Touch ジェスチャ用のウィンドウから送信されるメッセージを構成します。 |
TOUCH_COORD_TO_PIXEL タッチ座標をピクセルに変換します。 |
UnregisterTouchWindow タッチ対応ではなくなったウィンドウを登録します。 |
_IManipulationEvents 操作イベントと慣性イベントを処理します。 |
IInertiaProcessor IInertiaProcessor インターフェイスは、Windows Touch のオブジェクト モーションに関する計算を処理します。 |
IManipulationProcessor IManipulationProcessor は、マルチタッチ入力を監視および応答するための機能を提供します。 |
GESTURECONFIG ジェスチャ メッセージを有効にするための構成と、この構成の種類を取得および設定します。 |
GESTUREINFO ジェスチャに関する情報を格納します。 |
GESTURENOTIFYSTRUCT WM_GESTURENOTIFYメッセージで送信されると、ジェスチャに関する情報が渡されます。 |
TOUCHINPUT タッチ入力用のデータをカプセル化します。 |