Método IDirectManipulationViewport::SetInputMode (directmanipulation.h)
Especifica si la entrada es visible para el subproceso de interfaz de usuario.
Sintaxis
HRESULT SetInputMode(
[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.
La manipulación directa consume toda la entrada que controla la manipulación y la aplicación recibe mensajes WM_POINTERCAPTURECHANGED.
En algunas situaciones, una aplicación puede querer recibir entradas que impulsan una manipulación. Establezca DIRECTMANIPULATION_INPUT_MODE_MANUAL en este caso. La aplicación recibirá todos los mensajes de entrada, incluso la entrada utilizada por La manipulación directa para controlar una manipulación.
Ejemplos
En el ejemplo siguiente se muestra cómo usar este método.
HRESULT hr = pViewport->SetInputMode(DIRECTMANIPULATION_INPUT_MODE_AUTOMATIC);
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 |