Condividi tramite


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

Vedi anche

Enumerazioni di manipolazione diretta