IsTouchWindow 函式 (winuser.h)
檢查指定的視窗是否支援觸控功能,並選擇性地擷取針對視窗觸控功能所設定的修飾詞旗標。
語法
BOOL IsTouchWindow(
[in] HWND hwnd,
[out, optional] PULONG pulFlags
);
參數
[in] hwnd
視窗控制代碼。 如果呼叫的線程與指定的視窗不在相同的桌面上,則函式會失敗 並ERROR_ACCESS_DENIED 。
[out, optional] pulFlags
要接收指定視窗觸控功能之修飾詞旗標的 ULONG 變數位址。
傳回值
如果窗口支援 Windows Touch,則傳回 TRUE ;如果視窗不支援 Windows Touch,則會傳回 FALSE 。
備註
下表列出 pulFlags 輸出參數的值。
旗標 | 描述 |
---|---|
TWF_FINETOUCH | 指定 hWnd 偏好非coalesced 觸控輸入。 |
TWF_WANTPALM |
清除此旗標會停用手掌拒絕,以減少 取得WM_TOUCH 訊息的延遲。
如果您想要在使用者觸碰應用程式時盡可能快速回應,這會很有用。
設定此旗標可啟用手掌偵測,並防止某些 WM_TOUCH 訊息傳送至您的應用程式。 如果您不想接收來自手掌接觸 的WM_TOUCH 訊息,這會很有用。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | winuser.h (包含 Windows.h) |
程式庫 | User32.lib |
Dll | User32.dll |
API 集合 | ext-ms-win-ntuser-misc-l1-2-0 (於 Windows 8.1) |