Interfaz IDirectManipulationViewport (directmanipulation.h)
Define una región dentro de una ventana (denominada ventanilla) que puede recibir y procesar la entrada de las interacciones del usuario. La ventanilla contiene contenido que se mueve en respuesta a una interacción del usuario.
Herencia
La interfaz IDirectManipulationViewport hereda de la interfaz IUnknown . IDirectManipulationViewport también tiene estos tipos de miembros:
Métodos
La interfaz IDirectManipulationViewport tiene estos métodos.
IDirectManipulationViewport::Abandon Libera todos los recursos que usa la ventanilla y los prepara para la destrucción de la memoria. |
IDirectManipulationViewport::ActivateConfiguration Establece la configuración para la interacción de entrada. |
IDirectManipulationViewport::AddConfiguration Agrega una configuración de interacción para la ventanilla. |
IDirectManipulationViewport::AddContent Agrega contenido secundario, como un indicador de movimiento panorámico, a una ventanilla. |
IDirectManipulationViewport::AddEventHandler Agrega un nuevo controlador de eventos para escuchar eventos de ventanilla. |
IDirectManipulationViewport::D isable Detiene el procesamiento de entrada por la ventanilla. |
IDirectManipulationViewport::Enable Inicia o reanuda el procesamiento de entrada por la ventanilla. |
IDirectManipulationViewport::GetPrimaryContent Obtiene el contenido principal de una ventanilla que implementa IDirectManipulationContent e IDirectManipulationPrimaryContent. |
IDirectManipulationViewport::GetStatus Obtiene el estado de la ventanilla. |
IDirectManipulationViewport::GetTag Obtiene el valor de etiqueta de una ventanilla. |
IDirectManipulationViewport::GetViewportRect Recupera el rectángulo de la ventanilla en relación con el origen del sistema de coordenadas de ventanilla especificado por SetViewportRect. |
IDirectManipulationViewport::ReleaseAllContacts Quita todos los contactos asociados a la ventanilla. La inercia se inicia si la ventanilla admite inercia. |
IDirectManipulationViewport::ReleaseContact Quita un contacto asociado a una ventanilla. |
IDirectManipulationViewport::RemoveConfiguration Quita una configuración de interacción para la ventanilla. |
IDirectManipulationViewport::RemoveContent Quita el contenido secundario de una ventanilla. |
IDirectManipulationViewport::RemoveEventHandler Quita un controlador de eventos existente de la ventanilla. |
IDirectManipulationViewport::SetChaining Especifica los tipos de movimiento admitidos en una ventanilla que se puede encadenar a una ventanilla primaria. |
IDirectManipulationViewport::SetContact Especifica una asociación entre un contacto y la ventanilla. |
IDirectManipulationViewport::SetInputMode Especifica si la entrada es visible para el subproceso de la interfaz de usuario. |
IDirectManipulationViewport::SetManualGesture Establece los gestos que la manipulación directa omite. |
IDirectManipulationViewport::SetTag Establece una etiqueta de ventanilla. |
IDirectManipulationViewport::SetUpdateMode Especifica si una ventanilla actualiza el contenido manualmente en lugar de durante un evento de entrada. |
IDirectManipulationViewport::SetViewportOptions Establece cómo la ventanilla controla la entrada y la salida. |
IDirectManipulationViewport::SetViewportRect Establece el rectángulo delimitador de la ventanilla, en relación con el origen del sistema de coordenadas de la ventanilla. |
IDirectManipulationViewport::SetViewportTransform Especifica la transformación del sistema de coordenadas de la ventanilla al sistema de coordenadas del cliente de la ventana. |
IDirectManipulationViewport::Stop Detiene la manipulación y devuelve la ventanilla a un estado listo. |
IDirectManipulationViewport::SyncDisplayTransform Especifica una transformación de presentación para la ventanilla y sincroniza la transformación de salida con el nuevo valor de la transformación de visualización. |
IDirectManipulationViewport::ZoomToRect Mueve la ventanilla a un área específica del contenido principal y especifica si se va a animar la transición. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | directmanipulation.h |