Función MagGetColorEffect (magnification.h)

Obtiene la matriz de transformación de color para un control de lupa.

Sintaxis

BOOL MagGetColorEffect(
  [in]  HWND            hwnd,
  [out] PMAGCOLOREFFECT pEffect
);

Parámetros

[in] hwnd

Tipo: HWND

Ventana de ampliación.

[out] pEffect

Tipo: PMAGCOLOREFFECT

Matriz de transformación de color o NULL si no se ha establecido ningún efecto de color.

Valor devuelto

Tipo: BOOL

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

Comentarios

El control de lupa usa la matriz de transformación de color para aplicar un efecto de color a toda la ventana de lupa.

Esta función requiere tarjetas de vídeo compatibles con windows Display Driver Model (WDDM).

Ejemplos

En el ejemplo siguiente se recupera la matriz de transformación de color.

// Description:
//   Retrieves the color transformation matrix from a magnifier control.
// Parameters:
//   hwndMag - handle of the magnifier control.
//
BOOL GetMagnifierColorTransform(HWND hwndMag)
{
    MAGCOLOREFFECT effect;

    BOOL ret = MagGetColorEffect(hwndMag, &effect);

    //
    // Do something with the color data.
    //

    return ret;
}

Requisitos

   
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

MagSetColorEffect