Función MagGetInputTransform (magnification.h)
Recupera la transformación de entrada actual para la entrada manuscrita y táctil, representada como un rectángulo de origen y un rectángulo de destino.
Sintaxis
BOOL MagGetInputTransform(
[out] BOOL *pfEnabled,
[out] LPRECT pRectSource,
[out] LPRECT pRectDest
);
Parámetros
[out] pfEnabled
Tipo: BOOL*
TRUE si la traducción de entrada está habilitada o FALSE si no es así.
[out] pRectSource
Tipo: LPRECT
Rectángulo de origen, en coordenadas de pantalla nomagnificadas, que define el área de la pantalla que se amplía.
[out] pRectDest
Tipo: LPRECT
Rectángulo de destino, en coordenadas de pantalla, que define el área de la pantalla donde se muestra el contenido de pantalla ampliado. La entrada manuscrita y táctil de este rectángulo se asigna al rectángulo de origen.
Valor devuelto
Tipo: BOOL
Devuelve TRUE si se ejecuta correctamente o FALSE de lo contrario.
Comentarios
La transformación de entrada asigna el espacio de coordenadas del contenido de pantalla ampliado al espacio de coordenadas de pantalla real (no codificado). Esto permite al sistema pasar entrada táctil y de lápiz que se introduce en el contenido de pantalla ampliado, al elemento de interfaz de usuario correcto en la pantalla. Por ejemplo, sin transformación de entrada, la entrada se pasa al elemento ubicado en las coordenadas de pantalla no optimizadas, no al elemento que aparece en el contenido de pantalla ampliado.
Ejemplos
En el ejemplo siguiente se recupera la configuración de traducción de entrada actual.
// Description:
// Retrieves the current input transform.
//
BOOL GetInputTranform()
{
BOOL fInputTransformEnabled;
RECT rcSource;
RECT rcTarget;
BOOL fResult = MagGetInputTransform(&fInputTransformEnabled,
&rcSource, &rcTarget);
if (fResult)
{
//
// Do something with the input transform data.
//
}
return fResult;
}
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 | magnification.h |
Library | Magnification.lib |
Archivo DLL | Magnification.dll |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de