Función MagGetFullscreenTransform (magnification.h)

Recupera la configuración de ampliación de la lupa de pantalla completa.

Sintaxis

BOOL MagGetFullscreenTransform(
  [out] float *pMagLevel,
  [out] int   *pxOffset,
  [out] int   *pyOffset
);

Parámetros

[out] pMagLevel

Tipo: float*

Factor de ampliación actual para la lupa de pantalla completa. Un valor de 1.0 indica que el contenido de la pantalla no se está aumentando. Un valor por encima de 1,0 indica el factor de escala para la ampliación. Un valor menor que 1.0 no es válido.

[out] pxOffset

Tipo: int*

Desplazamiento de coordenadas x para la esquina superior izquierda de la vista no codificada. El desplazamiento es relativo a la esquina superior izquierda del monitor principal, en coordenadas no actualizadas.

[out] pyOffset

Tipo: int*

Desplazamiento de coordenadas y para la esquina superior izquierda de la vista sinmagnificar. El desplazamiento es relativo a la esquina superior izquierda del monitor principal, en coordenadas no actualizadas.

Valor devuelto

Tipo: BOOL

Devuelve TRUE si se ejecuta correctamente o FALSE de lo contrario.

Comentarios

Los desplazamientos no se ven afectados por la configuración de puntos actuales por pulgada (ppp).

Ejemplos

El siguiente fragmento de código recupera el valor de ampliación y los desplazamientos de la lupa de pantalla completa.

    // Get the current magnification level and offset.
    float  magLevel;
    int    xOffset, yOffset;

    if (!MagGetFullscreenTransform(&magLevel, &xOffset, &yOffset))
    {
        return E_FAIL;
    }
    
    // 
    // Do something with the magnification settings.
    //    

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

MagSetFullscreenTransform