Compartir a través de


CDrawingManager::PixelAlpha

Calcula el color final para un píxel semitransparente.

static COLORREF __stdcall PixelAlpha(
   COLORREF srcPixel,
   int percent
);

static COLORREF __stdcall PixelAlpha(
   COLORREF srcPixel,
   double percentR,
   double percentG,
   double percentB
);

static COLORREF __stdcall PixelAlpha(
   COLORREF srcPixel,
   COLORREF dstPixel,
   int percent
);

Parámetros

  • [in] srcPixel
    Color inicial del píxel.

  • [in] percent
    Un número entre 0 y 100 que representa el porcentaje de transparencia. Un valor de 100 indica que un color inicial es completamente transparente.

  • [in] percentR
    Un número entre 0 y 100 que representa el porcentaje de transparencia para el componente rojo.

  • [in] percentG
    Un número entre 0 y 100 que representa el porcentaje de transparencia para el componente verde.

  • [in] percentB
    Un número entre 0 y 100 que representa el porcentaje de transparencia para el componente azul.

  • [in] dstPixel
    el color base para el píxel.

Valor devuelto

color final para el píxel semitransparente.

Comentarios

Esta es una clase auxiliar para colorear mapas de bits semitransparentes y no es seguro llamar directamente por el programador.

Cuando utiliza la versión de método que tiene dstPixel, color final es una combinación de dstPixel y de srcPixel. srcPixel color es parcialmente el color transparente sobre el color base de dstPixel.

Requisitos

encabezado: afxdrawmanager.h

Vea también

Referencia

CDrawingManager Class

Gráfico de jerarquías