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
A área retangular para preencher.[in] colorStart
A primeira cor do gradiente.[in] colorFinish
A última cor do gradiente.[in] nAngle
Um inteiro entre 0 e 360.Este parâmetro especifica a direção do gradiente de cores.
Comentários
Use nAngle Para especificar a direção do gradiente de cores. Quando você especifica a direção do gradiente de cores, você também especificar onde começa o gradiente de cores.Valor 0 para nAngle indica que o gradiente começa da parte superior do retângulo. sistema autônomo nAngle aumenta, o local inicial do gradiente move no sentido anti-horário com base em ângulo.
Exemplo
O exemplo a seguir demonstra como usar o FillGradient2 método para o CDrawingManager classe. Neste trecho de código faz parte o Exemplo do NewControls: Aplicativo de demonstração de controles MFC.
// 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