IManipulationProcessor::P rocessMoveWithTime メソッド (manipulations.h)
ターゲット オブジェクトの移動データ (タイム スタンプを含む) を操作プロセッサにフィードします。
構文
HRESULT ProcessMoveWithTime(
MANIPULATOR_ID manipulatorId,
FLOAT x,
FLOAT y,
DWORD timestamp
);
パラメーター
manipulatorId
処理するタッチ連絡先の識別子。
x
ターゲットに関連付けられている水平座標データ。
y
ターゲットに関連付けられている垂直方向の座標データ。
timestamp
データ イベントの時刻。
戻り値
メソッドが成功した場合は、S_OK を返します。 失敗した場合は、 E_FAILなどの HRESULT エラー コードが返されます。
注釈
タッチ イベントは、生成された順序から受信できます。 これを解決するには、イベントを処理するときに TOUCHINPUT 構造体からタイム スタンプを抽出する必要があります。
例
static void ProcessMove(TOUCHINPUT* pTouchInput, IManipulationProcessor* pManipulationProcessor){
pManipulationProcessor->ProcessMoveWithTime(
pTouchInput->dwID,
static_cast<float>(pTouchInput->x),
static_cast<float>(pTouchInput->y),
pTouchInput->dwTime
);
}
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | manipulations.h (Manipulations_i.c を含む) |