Classe RectF (gdiplustypes.h)

Un oggetto RectF archivia l'angolo superiore sinistro, la larghezza e l'altezza di un rettangolo.

Costruttori

La classe RectF include questi costruttori.
Costruttore Descrizione
RectF::RectF() Crea un oggetto RectF e inizializza i membri dati X e Y su zero. È il costruttore predefinito.
RectF::RectF(PointF&,SizeF&) Crea un oggetto RectF utilizzando un oggetto PointF per inizializzare i membri dati X e Y e usa un oggetto SizeF per inizializzare i membri dati Width e Height di questo rettangolo.
RectF::RectF(REAL,REAL,REAL,REAL,REAL) Crea un oggetto RectF utilizzando quattro numeri interi per inizializzare i membri dati X, Y, Width e Height .

Metodi

La classe RectF include questi metodi.

 
RectF::Clone

Il metodo RectF::Clone crea un nuovo oggetto RectF e lo inizializza con il contenuto di questo oggetto RectF.
RectF::Contains

Il metodo RectF::Contains determina se un punto si trova all'interno di questo rettangolo.
RectF::Contains

Il metodo RectF::Contains determina se un altro rettangolo si trova all'interno di questo rettangolo.
RectF::Contains

In questo argomento vengono elencati i metodi Contains della classe RectF. Per un elenco completo dei metodi per la classe RectF, vedere Metodi RectF.
RectF::Equals

Il metodo RectF::Equals determina se due rettangoli sono uguali.
RectF::GetBottom

Il metodo RectF::GetBottom ottiene la coordinata y del bordo inferiore del rettangolo.
RectF::GetBounds

Il metodo RectF::GetBounds crea una copia di questo rettangolo.
RectF::GetLeft

Il metodo RectF::GetLeft ottiene la coordinata x del bordo sinistro del rettangolo.
RectF::GetLocation

Il metodo RectF::GetLocation ottiene le coordinate dell'angolo superiore sinistro di questo rettangolo.
RectF::GetRight

Il metodo RectF::GetRight ottiene la coordinata x del bordo destro del rettangolo.
RectF::GetSize

Il metodo RectF::GetSize ottiene la larghezza e l'altezza di questo rettangolo.
RectF::GetTop

Il metodo RectF::GetTop ottiene la coordinata y del bordo superiore del rettangolo.
RectF::Inflate

Il metodo RectF::Inflate espande il rettangolo in base al valore del punto. X sui bordi sinistro e destro e per il valore del punto. Y sui bordi superiore e inferiore.
RectF::Inflate

In questo argomento vengono elencati i metodi Inflate della classe RectF. Per un elenco completo dei metodi per la classe RectF, vedere Metodi RectF.
RectF::Intersect

In questo argomento vengono elencati i metodi Intersect della classe RectF. Per un elenco completo dei metodi per la classe RectF, vedere Metodi RectF.
RectF::Intersect

Il metodo RectF::Intersect determina l'intersezione di due rettangoli e archivia il risultato in un oggetto RectF.
RectF::IntersectsWith

Il metodo RectF::IntersectsWith determina se questo rettangolo interseca un altro rettangolo.
RectF::IsEmptyArea

Il metodo RectF::IsEmptyArea determina se questo rettangolo è vuoto.
RectF::Offset

In questo argomento vengono elencati i metodi Offset della classe RectF. Per un elenco completo dei metodi per la classe RectF, vedere Metodi Rect.
RectF::Offset

Il metodo RectF::Offset sposta il rettangolo in senso orizzontale e dx verticalmente.
RectF::RectF

Crea un oggetto RectF e inizializza i membri dati X, Y, Width e Height su zero. È il costruttore predefinito. (RectF.RectF)
RectF::RectF

Crea un oggetto RectF e inizializza i membri dati X, Y, Width e Height su zero. È il costruttore predefinito. (overload 1/2)
RectF::RectF

Crea un oggetto RectF utilizzando quattro numeri interi per inizializzare i membri dati X, Y, Width e Height.
RectF::Union

Il metodo RectF::Union determina l'unione di due rettangoli e archivia il risultato in un oggetto RectF.

Commenti

L'angolo superiore sinistro del rettangolo si trova in ( x, y). Le dimensioni del rettangolo sono misurate in base alla larghezza e all'altezza. Esistono metodi per funzionalità di alto livello, ad esempio lo spostamento, il ridimensionamento e l'esecuzione o il test delle interazioni con altri rettangoli.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione gdiplustypes.h