PathGradientBrush ::GetRectangle(RectF*), méthode (gdipluspath.h)
La méthode PathGradientBrush ::GetRectangle obtient le plus petit rectangle qui entoure le chemin de la limite de ce pinceau de dégradé de chemin d’accès.
Syntaxe
Status GetRectangle(
RectF *rect
);
Paramètres
rect
Pointeur vers un objet RectF qui reçoit le rectangle englobant.
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 un polygone défini par quatre points. Le code appelle la méthode PathGradientBrush ::GetRectangle de l’objet PathGradientBrush pour obtenir le plus petit rectangle qui entoure le chemin de la limite du pinceau. Le code appelle la méthode Graphics ::FillRectangle d’un objet Graphics, en passant l’adresse de l’objet PathGradientBrush et une référence au rectangle englobant du pinceau. Cet appel remplit uniquement la partie du rectangle englobant qui se trouve à l’intérieur du chemin de la limite du pinceau. Enfin, le code dessine le contour du rectangle englobant.
VOID Example_GetRect(HDC hdc)
{
Graphics graphics(hdc);
Pen pen(Color(255, 0, 0, 0));
// Create a path gradient brush based on an array of points.
Point points[] = {
Point(30, 20),
Point(150, 40),
Point(100, 100),
Point(60, 200) };
PathGradientBrush pthGrBrush(points, 4);
// Obtain information about the path gradient brush.
RectF rect;
pthGrBrush.GetRectangle(&rect);
graphics.FillRectangle(&pthGrBrush, rect);
graphics.DrawRectangle(&pen, rect);
}
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | gdipluspath.h |
Voir aussi
Création d’un dégradé de chemin
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