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