CDrawingManager::PixelAlpha
Calcula a cor final de um pixel 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
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 de base para o pixel.
Valor de retorno
A cor final do pixel semitransparente.
Comentários
Esta é uma classe auxiliar para colorir bitmaps semitransparentes e não foi projetada para ser chamado diretamente pelo programador.
Quando você usar a versão do método que possui dstPixel, a cor final é uma combinação de dstPixel e srcPixel. The srcPixel a cor parcialmente transparente é sobre a cor de base dstPixel.
Requisitos
Cabeçalho: afxdrawmanager.h