共用方式為


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)

請參閱

函式