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