перечисление DIRECTMANIPULATION_HITTEST_TYPE (directmanipulation.h)
Определяет, как тестирование попадания обрабатывается прямой манипуляцией при использовании выделенного потока проверки попадания, зарегистрированного с помощью RegisterHitTestTarget.
Синтаксис
typedef enum DIRECTMANIPULATION_HITTEST_TYPE {
DIRECTMANIPULATION_HITTEST_TYPE_ASYNCHRONOUS = 0,
DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS = 0x1,
DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS = 0x2
} ;
Константы
DIRECTMANIPULATION_HITTEST_TYPE_ASYNCHRONOUS Значение: 0 Поток проверки попадания получает WM_POINTERDOWN сообщений и указывает, следует ли вызывать SetContact. Если метод SetContact не вызывается, контакт не будет связан с окном просмотра. |
DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS Значение: 0x1 Поток пользовательского интерфейса всегда получает сообщения WM_POINTERDOWN после потока проверки нажатия. Вызов SetContact не требуется. |
DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS Значение: 0x2 Поток пользовательского интерфейса получает WM_POINTERDOWN сообщения только в том случае, если setContact не вызывается потоком проверки попадания. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Верхняя часть | directmanipulation.h |