Méthode PathGradientBrush ::SetCenterPoint(constPointF&) (gdipluspath.h)
La méthode PathGradientBrush ::SetCenterPoint définit le point central de ce pinceau de dégradé de chemin. Par défaut, le point central se trouve au centroïde du chemin de limite du pinceau, mais vous pouvez définir le point central à n’importe quel emplacement à l’intérieur ou à l’extérieur du chemin.
Syntaxe
Status SetCenterPoint(
const PointF & point
);
Paramètres
point
Référence à un objet PointF qui spécifie le point central.
Valeur retournée
Type :Status
Si la méthode réussit, elle retourne Ok, qui est un élément de l’énumération Status .
Si la méthode échoue, elle retourne l’un des autres éléments de l’énumération Status .
Notes
Exemples
L’exemple suivant crée un objet PathGradientBrush basé sur une ellipse. Le code définit la couleur du centre sur le bleu et définit la couleur le long de la limite sur aqua. Par défaut, le point central est au centre de l’ellipse (100, 50), mais l’appel à la méthode PathGradientBrush ::SetCenterPoint définit le point central sur (180.5, 50.0).
VOID Example_SetCenter(HDC hdc)
{
Graphics graphics(hdc);
// Create a path that consists of a single ellipse.
GraphicsPath path;
path.AddEllipse(0, 0, 200, 100);
// Use the path to construct a brush.
PathGradientBrush pthGrBrush(&path);
// Set the color at the center of the path to blue.
pthGrBrush.SetCenterColor(Color(255, 0, 0, 255));
// Set the center point.
pthGrBrush.SetCenterPoint(PointF(180.5f, 50.0f));
// Set the color along the entire boundary of the path to aqua.
Color colors[] = {Color(255, 0, 255, 255)};
INT count = 1;
pthGrBrush.SetSurroundColors(colors, &count);
graphics.FillRectangle(&pthGrBrush, 0, 0, 300, 300);
}
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | gdipluspath.h |
Voir aussi
Création d’un dégradé de chemin
Remplissage d’une forme avec un dégradé de couleur
PathGradientBrush ::GetCenterColor
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour