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 |