Partilhar via


CDrawingManager::SetAlphaPixel

As cores de um pixel em um bitmap transparente.

static void __stdcall SetAlphaPixel(
   COLORREF* pBits,
   CRect rect,
   int x,
   int y,
   int percent,
   int iShadowSize,
   COLORREF clrBase = (COLORREF)-1,
   BOOL bIsRight = TRUE
);

Parâmetros

  • [in] pBits
    Um ponteiro para os valores de bit para o bitmap.

  • [in] rect
    Uma área retangular em seu aplicativo.O Gerenciador de desenho desenha uma sombra embaixo e à direita dessa área.

  • [in] x
    A coordenada horizontal do pixel para cor.

  • [in] y
    A coordenada vertical do pixel para cor.

  • [in] percent
    A porcentagem de transparência.

  • [in] iShadowSize
    A largura e altura da sombra.

  • [in] clrBase
    Cor da sombra.

  • [in] bIsRight
    Um parâmetro booliano que indica qual pixel a cor.Consulte a seção de comentários para obter mais informações.

Comentários

Esse método é um método auxiliar que é usado pelo CDrawingManager::DrawShadow método. Recomendamos que se você deseja desenhar uma sombra, chamar CDrawingManager::DrawShadow em vez disso.

If bIsRight é definido como TRUE, o pixel a cor é medido x pixels da borda direita de rect. Se for FALSE, o pixel a cor é medido x pixels da borda esquerda de rect.

Requisitos

Cabeçalho: afxdrawmanager.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CDrawingManager

CDrawingManager::DrawShadow