Compartir a través de


Método IDirectManipulationViewport::SetUpdateMode (directmanipulation.h)

Especifica si una ventanilla actualiza el contenido manualmente en lugar de durante un evento de entrada.

Sintaxis

HRESULT SetUpdateMode(
  [in] DIRECTMANIPULATION_INPUT_MODE mode
);

Parámetros

[in] mode

Uno de los valores de DIRECTMANIPULATION_INPUT_MODE.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

DIRECTMANIPULATION_INPUT_MODE_AUTOMATIC es el modo predeterminado para la manipulación directa. En este modo, las actualizaciones visuales se insertan en el compositor controlado por la entrada. Este es el modo de funcionamiento esperado si la aplicación usa la implementación proporcionada por el sistema de IDirectManipulationCompositor.

Si la aplicación proporciona su propia implementación de IDirectManipulationCompositor, debe cambiar el modo de actualización de la ventanilla al manual estableciendo DIRECTMANIPULATION_INPUT_MODE_MANUAL. Cuando está en modo manual, el compositor extrae las actualizaciones visuales cada vez que llama a Update on Direct Manipulation.

Llamar a este método con DIRECTMANIPULATION_INPUT_MODE_MANUAL set es similar a llamar a SetViewportOptions(DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT). Sin embargo, al llamar a SetViewportOptions también se invalidan todas las demás configuraciones.

Requisitos

   
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

Consulte también

IDirectManipulationViewport