Función MagSetWindowTransform (magnification.h)
Establece la matriz de transformación para un control de lupa.
Sintaxis
BOOL MagSetWindowTransform(
[in] HWND hwnd,
[out] PMAGTRANSFORM pTransform
);
Parámetros
[in] hwnd
Tipo: HWND
Ventana de ampliación.
[out] pTransform
Tipo: PMAGTRANSFORM
Matriz de transformación.
Valor devuelto
Tipo: BOOL
Devuelve TRUE si es correcto o FALSE en caso contrario.
Comentarios
La matriz de transformación especifica el factor de ampliación que el control de lupa aplica al contenido del rectángulo de origen.
Ejemplos
En el ejemplo siguiente se muestra cómo establecer el factor de ampliación para un control de lupa.
// Description:
// Sets the magnification factor for a magnifier control.
// Parameters:
// hwndMag - Handle of the magnifier control.
// magFactor - New magnification factor.
//
BOOL SetMagnificationFactor(HWND hwndMag, float magFactor)
{
MAGTRANSFORM matrix;
memset(&matrix, 0, sizeof(matrix));
matrix.v[0][0] = magFactor;
matrix.v[1][1] = magFactor;
matrix.v[2][2] = 1.0f;
return MagSetWindowTransform(hwndMag, &matrix);
}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [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