Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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