Compartir a través de


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

Quita una configuración de interacción para la ventanilla.

Sintaxis

HRESULT RemoveConfiguration(
  [in] DIRECTMANIPULATION_CONFIGURATION configuration
);

Parámetros

[in] configuration

Uno de los valores de DIRECTMANIPULATION_CONFIGURATION que especifica la configuración de interacción de la ventanilla.

Valor devuelto

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

Comentarios

Este método quita una posible configuración que se agregó mediante AddConfiguration. Solo se puede llamar a este método si la configuración no está activa.

Una configuración de interacción especifica cómo responde el motor de manipulación a la entrada y qué gestos se admiten. Se puede agregar cualquier número de configuraciones a la ventanilla mediante AddConfiguration. La aplicación puede cambiar las configuraciones en tiempo de ejecución mediante ActivateConfiguration. Cuando ya no se requiere una configuración (y no está activa actualmente), se puede quitar mediante RemoveConfiguration.

Ejemplos

En el ejemplo siguiente se muestra cómo usar este método.

HRESULT hr = pRegion->RemoveConfiguration(
    DIRECTMANIPULATION_CONFIGURATION_INTERACTION | 
    DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_X);

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