CDrawingManager::FillGradient2
Remplit une zone rectangulaire de dégradé de couleur spécifié.
void FillGradient2 (
CRect rect,
COLORREF colorStart,
COLORREF colorFinish,
int nAngle = 0
);
Paramètres
[in] rect
La zone rectangulaire à remplir.[in] colorStart
La première couleur du dégradé.[in] colorFinish
La dernière couleurs du dégradé.[in] nAngle
Un entier compris entre 0 et 360. Ce paramètre spécifie le sens du dégradé de couleur.
Notes
Utilisez nAngle pour spécifier le sens du dégradé de couleur. Lorsque vous spécifiez le sens du dégradé de couleur, vous spécifiez également où le dégradé de couleur commence. Une valeur de 0 pour nAngle indique les dégradés commence à partir de le haut du rectangle. À mesure que nAngle augmente, l'adresse du membre du dégradé passe dans un sens anti-horaire en fonction de le coin.
Exemple
L'exemple suivant montre comment utiliser la méthode d' FillGradient2 de classe d' CDrawingManager . Cet extrait de code fait partie de Nouvel exemples de contrôles.
// 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);
Configuration requise
en-tête : afxdrawmanager.h