WM_TOUCHHITTESTING訊息

在觸控向下傳送至視窗,以判斷最可能的觸控目標。

![重要]
傳統型應用程式應該是 DPI 感知。 如果您的 app 無法感知 DPI,則指標訊息和相關結構中包含的螢幕座標可能會因為 DPI 虛擬化而顯示不正確。 DPI 虛擬化可為非 DPI 感知且預設為作用中的應用程式提供自動縮放支援, (使用者可以將其關閉) 。 如需詳細資訊,請參閱 撰寫高 DPI Win32 應用程式

#define WM_TOUCHHITTESTING       0x024D

參數

wParam

未使用的。

lParam

保存觸控接觸區資料 之TOUCH_HIT_TESTING_INPUT 結構的指標。

傳回值

如果一或多個元素位於觸控接觸區域內,應用程式應該會傳回 PackTouchHitTestingProximityEvaluation的結果。

如果觸控接觸區域內沒有元素,應用程式應該將TOUCH_HIT_TESTING_PROXIMITY_EVALUATION中的分數值設定為TOUCH_HIT_TESTING_PROXIMITY_FARTHEST,並呼叫PackTouchHitTestingProximityEvaluation以取得 LRESULT 傳回值。

如果應用程式未處理此訊息,則必須呼叫 DefWindowProc

備註

此訊息會傳送至透過 RegisterTouchHitTestingWindow 函式註冊的視窗。

規格需求

需求
最低支援的用戶端
Windows 8 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2012 [僅限傳統型應用程式]
標頭
Winuser.h (包括 Windows.h)

另請參閱

訊息

觸控點擊測試分數