1

私は、WM_POINTERタッチメカニズム(およびコンテキスト相互作用コールバック)を使用して、Windows 8、c ++で作業しています。私の質問は、ズーム操作と 2 本指でのパン操作をどのように区別できますか?

ありがとう、ヤコボン

4

1 に答える 1

3

私の知る限り、この低レベルのメカニズムを使用している場合は、自分で「計算」する必要があります。各ポインターを個別に検出し (それぞれに ID があります)、相互の関係を把握する必要があります。距離やデルタなどを計算したら、ユーザーが何をジェスチャーしていたかを推測できます。

WM_GESTURE を使用すると、高レベルのタッチ イベント (ズーム、パン) を検出し、計算を行うことができます: http://msdn.microsoft.com/en-us/library/dd353242(VS.85).aspx

私の知る限り、WM_GESTURE と WM_TOUCH は相互に排他的です。

于 2013-02-17T14:32:58.770 に答える