Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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_ASYNCHRONOUSValore: 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_SYNCHRONOUSValore: 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_SYNCHRONOUSValore: 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 |