WM_TOUCHHITTESTING メッセージ
最も可能性の高いタッチ ターゲットを決定するために、タッチダウン時にウィンドウに送信されます。
![重要]
デスクトップ アプリは DPI 対応である必要があります。 アプリが DPI に対応していない場合、DPI 仮想化により、ポインター メッセージと関連する構造体に含まれる画面座標が不正確に見える可能性があります。 DPI 仮想化では、DPI 対応ではなく、既定でアクティブになっているアプリケーションに対して自動スケーリングのサポートが提供されます (ユーザーはそれをオフにすることができます)。 詳細については、「 高 DPI Win32 アプリケーションの作成」を参照してください。
#define WM_TOUCHHITTESTING 0x024D
パラメーター
-
wParam
-
未使用。
-
lParam
-
タッチ接触領域データを保持する TOUCH_HIT_TESTING_INPUT 構造体へのポインター。
戻り値
タッチ接触領域内に 1 つ以上の要素がある場合、アプリケーションは PackTouchHitTestingProximityEvaluation の結果を返す必要があります。
タッチ接触領域内に要素がない場合、アプリケーションでは、TOUCH_HIT_TESTING_PROXIMITY_EVALUATIONのスコアの値をTOUCH_HIT_TESTING_PROXIMITY_FARTHESTに設定し、PackTouchHitTestingProximityEvaluation を呼び出して LRESULT 戻り値を取得する必要があります。
アプリケーションがこのメッセージを処理しない場合は、 DefWindowProc を呼び出す必要があります。
注釈
このメッセージは、 RegisterTouchHitTestingWindow 関数を介して登録するウィンドウに送信されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2012 [デスクトップ アプリのみ] |
Header |
|