CDrawingManager::FillGradient2
Preenche uma área retangular com um gradiente de cor especificada.
void FillGradient2 (
CRect rect,
COLORREF colorStart,
COLORREF colorFinish,
int nAngle = 0
);
Parâmetros
[in] rect
Para preencher a área retangular.[in] colorStart
A primeira cor gradiente.[in] colorFinish
A cor da última de gradiente.[in] nAngle
Um inteiro entre 0 e 360.Este parâmetro especifica a direção do gradiente de cor.
Comentários
Use nAngle para especificar a direção do gradiente de cor.Quando você especificar a direção do gradiente de cores, você também especifica onde inicia a cor do gradiente.Um valor de 0 para nAngle indica que o gradiente parte superior do retângulo.Como nAngle aumenta, o local inicial para a seguir move um gradiente no sentido anti-horário baseado no ângulo.
Exemplo
O exemplo seguinte demonstra como usar o método de FillGradient2 da classe de CDrawingManager .Este trecho de código é parte de novo exemplo de controles.
// CRect rect
// CDC* pDC
CDrawingManager dm(*pDC);
// The last parameter is the angle that specifies the direction of the color gradient.
dm.FillGradient2(rect, RGB(102, 200, 238), RGB(0, 129, 185), 45);
Requisitos
Cabeçalho: afxdrawmanager.h