Graphics ::FillPolygon(constBrush*,constPointF*,INT) method (gdiplusgraphics.h)
La méthode Graphics ::FillPolygon utilise un pinceau pour remplir l’intérieur d’un polygone.
Syntaxe
Status FillPolygon(
const Brush *brush,
const PointF *points,
INT count
);
Paramètres
brush
Pointeur vers un objet Brush utilisé pour peindre l’intérieur du polygone.
points
Pointeur vers un tableau de points qui composent les sommets du polygone. Les deux premiers points du tableau spécifient le premier côté du polygone. Chaque point supplémentaire spécifie un nouveau côté, dont les sommets incluent le point et le point précédent. Si le dernier point et le premier point ne coïncident pas, ils spécifient le dernier côté du polygone.
count
Entier qui spécifie le nombre de points dans le tableau de points .
Valeur retournée
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 définit un polygone, puis le remplit.
VOID Example_FillPolygon3(HDC hdc)
{
Graphics graphics(hdc);
// Create a SolidBrush object.
SolidBrush blackBrush(Color(255, 0, 0, 0));
// Create an array of PointF objects that define the polygon.
PointF point1(100.0f, 100.0f);
PointF point2(200.0f, 130.0f);
PointF point3(150.0f, 200.0f);
PointF point4(50.0f, 200.0f);
PointF point5(0.0f, 130.0f);
PointF points[5] = {point1, point2, point3, point4, point5};
// Fill the polygon.
graphics.FillPolygon(&blackBrush, points, 5);
}
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | gdiplusgraphics.h |
Voir aussi
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