DIRECTMANIPULATION_HITTEST_TYPE-Enumeration (directmanipulation.h)
Definiert, wie Treffertests durch direkte Manipulation behandelt werden, wenn ein dedizierter Treffertestthread verwendet wird, der über RegisterHitTestTarget registriert ist.
Syntax
typedef enum DIRECTMANIPULATION_HITTEST_TYPE {
DIRECTMANIPULATION_HITTEST_TYPE_ASYNCHRONOUS = 0,
DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS = 0x1,
DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS = 0x2
} ;
Konstanten
DIRECTMANIPULATION_HITTEST_TYPE_ASYNCHRONOUS Wert: 0 Der Treffertestthread empfängt WM_POINTERDOWN Nachrichten und gibt an, ob SetContact aufgerufen werden soll. Wenn SetContact nicht aufgerufen wird, wird der Kontakt keinem Viewport zugeordnet. |
DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS Wert: 0x1 Der UI-Thread empfängt nach dem Treffertestthread immer WM_POINTERDOWN Nachrichten. Ein Aufruf von SetContact ist nicht erforderlich. |
DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS Wert: 0x2 Der UI-Thread empfängt nur WM_POINTERDOWN Nachrichten, wenn SetContact vom Treffertestthread nicht aufgerufen wird. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | directmanipulation.h |