私は、WM_POINTERタッチメカニズム(およびコンテキスト相互作用コールバック)を使用して、Windows 8、c ++で作業しています。私の質問は、ズーム操作と 2 本指でのパン操作をどのように区別できますか?
ありがとう、ヤコボン
私は、WM_POINTERタッチメカニズム(およびコンテキスト相互作用コールバック)を使用して、Windows 8、c ++で作業しています。私の質問は、ズーム操作と 2 本指でのパン操作をどのように区別できますか?
ありがとう、ヤコボン
私の知る限り、この低レベルのメカニズムを使用している場合は、自分で「計算」する必要があります。各ポインターを個別に検出し (それぞれに ID があります)、相互の関係を把握する必要があります。距離やデルタなどを計算したら、ユーザーが何をジェスチャーしていたかを推測できます。
WM_GESTURE を使用すると、高レベルのタッチ イベント (ズーム、パン) を検出し、計算を行うことができます: http://msdn.microsoft.com/en-us/library/dd353242(VS.85).aspx
私の知る限り、WM_GESTURE と WM_TOUCH は相互に排他的です。