Compartir a través de


enumeración DIRECTMANIPULATION_HITTEST_TYPE (directmanipulation.h)

Define cómo se controlan las pruebas de posicionamiento mediante manipulación directa cuando se usa un subproceso de prueba de posicionamiento dedicado registrado a través de RegisterHitTestTarget.

Syntax

typedef enum DIRECTMANIPULATION_HITTEST_TYPE {
  DIRECTMANIPULATION_HITTEST_TYPE_ASYNCHRONOUS = 0,
  DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS = 0x1,
  DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS = 0x2
} ;

Constantes

 
DIRECTMANIPULATION_HITTEST_TYPE_ASYNCHRONOUS
Valor: 0
El subproceso de prueba de posicionamiento recibe WM_POINTERDOWN mensajes y especifica si se debe llamar a SetContact. Si no se llama a SetContact , el contacto no se asociará a una ventanilla.
DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS
Valor: 0x1
El subproceso de interfaz de usuario siempre recibe WM_POINTERDOWN mensajes después del subproceso de prueba de posicionamiento. No se requiere una llamada a SetContact .
DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS
Valor: 0x2
El subproceso de interfaz de usuario recibe WM_POINTERDOWN mensajes solo cuando el subproceso de prueba de posicionamiento no llama a SetContact .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado directmanipulation.h

Consulte también

Enumeraciones de manipulación directa