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 [僅限傳統型應用程式] |
頁眉 |
|