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 |