Metodo PathGradientBrush::GetRectangle(RectF*) (gdipluspath.h)
Il metodo PathGradientBrush::GetRectangle ottiene il rettangolo più piccolo che racchiude il percorso limite di questo pennello sfumatura di percorso.
Sintassi
Status GetRectangle(
RectF *rect
);
Parametri
rect
Puntatore a un oggetto RectF che riceve il rettangolo di delimitazione.
Valore restituito
Type:Status
Se il metodo ha esito positivo, restituisce Ok, che è un elemento dell'enumerazione Status .
Se il metodo ha esito negativo, restituisce uno degli altri elementi dell'enumerazione Status .
Commenti
Esempi
Nell'esempio seguente viene creato un oggetto PathGradientBrush basato su un poligono definito da quattro punti. Il codice chiama il metodo PathGradientBrush::GetRectangle dell'oggetto PathGradientBrush per ottenere il rettangolo più piccolo che racchiude il percorso limite del pennello. Il codice chiama il metodo Graphics::FillRectangle di un oggetto Graphics, passando l'indirizzo dell'oggetto PathGradientBrush e un riferimento al rettangolo di delimitazione del pennello. Tale chiamata riempie solo la parte del rettangolo di delimitazione che si trova all'interno del percorso limite del pennello. Infine, il codice disegna la struttura del rettangolo di delimitazione.
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);
}
Requisiti
Requisito | Valore |
---|---|
Intestazione | gdipluspath.h |
Vedi anche
Creazione di una sfumatura di percorso
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per