Partager via


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

Voir aussi

Référence

CDrawingManager, classe

Graphique de la hiérarchie