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