CDrawingManager::PixelAlpha
Calcula a cor final para um pixel semitransparent.
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
a cor inicial para o pixel.[in] percent
Um número entre 0 e 100 que representa a porcentagem de transparência.Um valor de 100 indica que a cor inicial é completamente transparente.[in] percentR
Um número entre 0 e 100 que representa a porcentagem de transparência para o componente vermelho.[in] percentG
Um número entre 0 e 100 que representa a porcentagem de transparência para o componente verde.[in] percentB
Um número entre 0 e 100 que representa a porcentagem de transparência para o componente azul.[in] dstPixel
A cor base para o pixel.
Valor de retorno
a cor final para o pixel semitransparent.
Comentários
Esta é uma classe auxiliar para cor bitmaps semitransparent e não é criada para ser chamado diretamente pelo programador.
Quando você usa a versão do método que tem dstPixel, a cor final é uma combinação de dstPixel e de srcPixel.a cor de srcPixel é a cor parcialmente transparente sobre a cor de base de dstPixel.
Requisitos
Cabeçalho: afxdrawmanager.h