Partager via


CDrawingManager::Fill4ColorsGradient

Remplit une zone rectangulaire de deux de dégradé de couleur.

void Fill4ColorsGradient(
   CRect rect,
   COLORREF colorStart1,
   COLORREF colorFinish1,
   COLORREF colorStart2,
   COLORREF colorFinish2,
   BOOL bHorz = TRUE,
   int nPercentage = 50
);

Paramètres

  • [in] rect
    Le rectangle à remplir.

  • [in] colorStart1
    La couleur initiale pour le premier dégradé de couleur.

  • [in] colorFinish1
    La couleur finale du premier dégradé de couleur.

  • [in] colorStart2
    La couleur initiale pour le deuxième dégradé de couleur.

  • [in] colorFinish2
    La couleur finale du deuxième dégradé de couleur.

  • [in] bHorz
    Un paramètre de type boolean qui indique si Fill4ColorsGradient couleurs un dégradé horizontal ou vertical. TRUE indique un dégradé horizontal.

  • [in] nPercentage
    Un ensemble de 0-100. Cette valeur indique le pourcentage de rectangle pour remplir le premier dégradé de couleur.

Notes

Lorsqu'un rectangle est rempli avec deux de dégradé de couleur, ou ils sont situés au-dessus de l'autre ou l'un à l'autre, selon la valeur d' bHorz. Chaque dégradé de couleur est calculée indépendamment avec la méthode CDrawingManager::FillGradient.

Cette méthode génère un échec d'assertion si nPercentage est inférieur à 0 ou supérieur à 100.

Configuration requise

en-tête : afxdrawmanager.h

Voir aussi

Référence

CDrawingManager, classe

Graphique de la hiérarchie