Condividi tramite


Rettangoli di disegno

Un rettangolo è un poligono a quattro lati i cui lati opposti sono paralleli e uguali in lunghezza. Sebbene un'applicazione possa disegnare un rettangolo chiamando la funzione Polygon , fornendo le coordinate di ogni angolo, la funzione Rectangle fornisce un metodo più semplice. Questa funzione richiede solo le coordinate per gli angoli superiore sinistro e inferiore destro. Quando un'applicazione chiama la funzione Rectangle , il sistema disegna il rettangolo, escludendo i lati destro e inferiore se non viene impostata alcuna trasformazione globale per il contesto di dispositivo specificato.

Se una trasformazione globale è stata impostata tramite la funzione SetWorldTransform o ModifyWorldTransform , il sistema include i bordi destro e inferiore.

Oltre a disegnare un rettangolo tradizionale, è possibile disegnare rettangoli con angoli arrotondati. La funzione RoundRect richiede che l'applicazione fornisca le coordinate degli angoli inferiore sinistro e superiore destro, nonché la larghezza e l'altezza dell'ellisse usata per arrotondare ogni angolo.

Le applicazioni possono usare le funzioni seguenti per modificare i rettangoli.

Funzione Descrizione
FillRect Ridisegna l'interno di un rettangolo.
FrameRect Ridisegna i lati di un rettangolo.
InvertRect Inverte i colori visualizzati all'interno di un rettangolo.