Compartir a través de


DIRECTMANIPULATION_VIEWPORT_OPTIONS enumeración (directmanipulation.h)

Define las opciones de comportamiento de entrada para la ventanilla.

Syntax

typedef enum DIRECTMANIPULATION_VIEWPORT_OPTIONS {
  DIRECTMANIPULATION_VIEWPORT_OPTIONS_DEFAULT = 0,
  DIRECTMANIPULATION_VIEWPORT_OPTIONS_AUTODISABLE = 0x1,
  DIRECTMANIPULATION_VIEWPORT_OPTIONS_MANUALUPDATE = 0x2,
  DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT = 0x4,
  DIRECTMANIPULATION_VIEWPORT_OPTIONS_EXPLICITHITTEST = 0x8,
  DIRECTMANIPULATION_VIEWPORT_OPTIONS_DISABLEPIXELSNAPPING = 0x10
} ;

Constantes

 
DIRECTMANIPULATION_VIEWPORT_OPTIONS_DEFAULT
Valor: 0
No hay comportamientos especiales. Este es el valor predeterminado que se usa para establecer o revertir al comportamiento predeterminado.
DIRECTMANIPULATION_VIEWPORT_OPTIONS_AUTODISABLE
Valor: 0x1
Al final de una interacción, la ventanilla pasa a DIRECTMANIPULATION_READY y, a continuación, inmediatamente a DIRECTMANIPULATION_DISABLED. La ventanilla debe habilitarse explícitamente mediante el método Enable antes de que se pueda procesar la siguiente interacción.
DIRECTMANIPULATION_VIEWPORT_OPTIONS_MANUALUPDATE
Valor: 0x2
Se debe llamar a Update para volver a dibujar el contenido dentro de la ventanilla. El contenido no se actualiza automáticamente durante un evento de entrada.
DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT
Valor: 0x4
Toda la entrada de un contacto asociado a la ventanilla se pasa al subproceso de interfaz de usuario para su procesamiento.
DIRECTMANIPULATION_VIEWPORT_OPTIONS_EXPLICITHITTEST
Valor: 0x8
Si se establece, todos los mensajes WM_POINTERDOWN se pasan a la aplicación para las pruebas de posicionamiento. De lo contrario, La manipulación directa procesará los mensajes para las pruebas de posicionamiento en la lista existente de ventanillas en ejecución y la aplicación no verá la entrada.

Solo se aplica cuando el estado de la ventanilla es DIRECTMANIPULATION_RUNNING o DIRECTMANIPULATION_INERTIA.
DIRECTMANIPULATION_VIEWPORT_OPTIONS_DISABLEPIXELSNAPPING
Valor: 0x10
Especifica que el ajuste de píxeles durante una manipulación está deshabilitado.

El suavizado de alias puede crear una representación perimetral irregular. Los artefactos, vistos normalmente como borrosos o semitransparentes, pueden producirse cuando la ubicación de un borde cae en medio de un píxel del dispositivo en lugar de entre píxeles del dispositivo.

Comentarios

DIRECTMANIPULATION_VIEWPORT_OPTIONS se usa en el método SetViewportOptions . Estas marcas se pueden combinar para establecer el comportamiento de entrada de una ventanilla.

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