Функция IsTouchWindow (winuser.h)

Проверяет, поддерживает ли указанное окно сенсорное управление, и при необходимости получает флаги модификаторов, заданные для сенсорной возможности окна.

Синтаксис

BOOL IsTouchWindow(
  [in]            HWND   hwnd,
  [out, optional] PULONG pulFlags
);

Параметры

[in] hwnd

Дескриптор окна. Функция завершается сбоем с ERROR_ACCESS_DENIED , если вызывающий поток находится не на том же рабочем столе, что и указанное окно.

[out, optional] pulFlags

Адрес переменной ULONG для получения флагов модификатора для сенсорной возможности указанного окна.

Возвращаемое значение

Возвращает значение TRUE , если окно поддерживает Windows Touch; возвращает значение FALSE , если окно не поддерживает Windows Touch.

Комментарии

В следующей таблице перечислены значения выходного параметра pulFlags .

Flag Описание
TWF_FINETOUCH Указывает, что hWnd предпочитает необязательный сенсорный ввод.
TWF_WANTPALM Снятие этого флага отключает отклонение ладоней, что сокращает задержки при получении сообщений WM_TOUCH . Это полезно, если требуется как можно быстрее получать ответ, когда пользователь обращается к вашему приложению.

Установка этого флага позволяет обнаруживать ладони и не допустить отправки некоторых WM_TOUCH сообщений в приложение. Это полезно, если вы не хотите получать WM_TOUCH сообщения от контакта ладони.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll
Набор API ext-ms-win-ntuser-misc-l1-2-0 (представлено в Windows 8.1)

См. также

Функции