Функция 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) |