enumerazione DIRECTMANIPULATION_HITTEST_TYPE (directmanipulation.h)
Definisce il modo in cui l'hit testing viene gestito dalla manipolazione diretta quando si usa un thread di hit test dedicato registrato tramite RegisterHitTestTarget.
Sintassi
typedef enum DIRECTMANIPULATION_HITTEST_TYPE {
DIRECTMANIPULATION_HITTEST_TYPE_ASYNCHRONOUS = 0,
DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS = 0x1,
DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS = 0x2
} ;
Costanti
DIRECTMANIPULATION_HITTEST_TYPE_ASYNCHRONOUS Valore: 0 Il thread di hit test riceve WM_POINTERDOWN messaggi e specifica se chiamare SetContact. Se SetContact non viene chiamato, il contatto non verrà associato a un viewport. |
DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS Valore: 0x1 Il thread dell'interfaccia utente riceve sempre WM_POINTERDOWN messaggi dopo il thread di hit test. Non è necessaria una chiamata a SetContact . |
DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS Valore: 0x2 Il thread dell'interfaccia utente riceve WM_POINTERDOWN messaggi solo quando SetContact non viene chiamato dal thread di hit test. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Intestazione | directmanipulation.h |