共用方式為


WM_TOUCHHITTESTING訊息

傳送至觸地上的視窗,以判斷最有可能的觸控目標。

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

另請參閱

訊息

觸控點擊測試分數