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 UI 线程始终在命中测试线程之后接收 WM_POINTERDOWN 消息。 不需要调用 SetContact 。 |
DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS 值: 0x2 仅当命中测试线程未调用 SetContact 时,UI 线程才会接收WM_POINTERDOWN消息。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
标头 | directmanipulation.h |