Partilhar via


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

Consulte também

Referência

Classe de CDrawingManager

Gráfico de hierarquia