次の方法で共有


WM_TOUCHHITTESTING メッセージ

最も可能性の高いタッチ ターゲットを決定するために、タッチダウン時にウィンドウに送信されます。

![重要]
デスクトップ アプリは DPI に対応している必要があります。 アプリが DPI 対応でない場合、DPI 仮想化により、ポインター メッセージおよび関連する構造に含まれる画面座標が不正確に表示されることがあります。 DPI 仮想化は、DPI 対応ではなく、既定でアクティブなアプリケーションに対して自動スケーリングのサポートを提供します (ユーザーは無効にすることができます)。 詳細については、「Win32 アプリケーションHigh-DPI 書き込み」を参照してください。

#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 [デスクトップ アプリのみ]
ヘッダ
Winuser.h (Windows.h を含む)

関連項目

メッセージ

タッチ ヒット テスト スコアする