System::Drawing::RectangleF klasse

RectangleF class

Stelt een rechthoekig gebied van een afbeelding voor, gedefinieerd door enkelprecisie zwevende-komma X‑ en Y‑coördinaten van de linkerbovenhoek en de breedte en hoogte. Dit type moet op de stack worden gealloceerd en aan functies worden doorgegeven per waarde of per referentie. Gebruik nooit de System::SmartPtr klasse om objecten van dit type te beheren.

class RectangleF

Methoden

MethodeBeschrijving
Contains(float, float)Bepaalt of het opgegeven punt zich binnen de rechthoek bevindt die door het huidige object wordt vertegenwoordigd.
Contains(const PointF&)Bepaalt of het opgegeven punt zich binnen de rechthoek bevindt die door het huidige object wordt vertegenwoordigd.
Contains(const RectangleF&)Bepaalt of de opgegeven rechthoek zich binnen de rechthoek bevindt die door het huidige object wordt vertegenwoordigd.
Equals(const RectangleF&) constBepaalt of de rechthoeken die door het huidige en het opgegeven object worden vertegenwoordigd identiek zijn.
static FromLTRB(float, float, float, float)Construeert een nieuw RectangleF object dat een rechthoek vertegenwoordigt met de opgegeven randlocaties.
get_Bottom() constRetourneert de y-coördinaat van de onderkant van de rechthoek die door het huidige object wordt vertegenwoordigd.
get_Height() constRetourneert de hoogte van de rechthoek die door het huidige object wordt vertegenwoordigd.
get_IsEmpty() constBepaalt of de X- en Y-coördinaten van de linkerbovenhoek van de rechthoek die door het huidige object wordt vertegenwoordigd, evenals de breedte en hoogte, de waarde 0 hebben.
get_Left() constRetourneert de X-coördinaat van de linkerkant van de rechthoek die door het huidige object wordt vertegenwoordigd.
get_Location() constRetourneert een instantie van de PointF klasse die de locatie van de linkerbovenhoek van de rechthoek die door het huidige object wordt vertegenwoordigd, specificeert.
get_Right() constRetourneert de X-coördinaat van de rechterkant van de rechthoek die door het huidige object wordt vertegenwoordigd.
get_Size() constRetourneert een instantie van de SizeF klasse die de breedte en hoogte van de rechthoek die door het huidige object wordt vertegenwoordigd, specificeert.
get_Top() constRetourneert de Y-coördinaat van de bovenkant van de rechthoek die door het huidige object wordt vertegenwoordigd.
get_Width() constRetourneert de breedte van de rechthoek die door het huidige object wordt vertegenwoordigd.
get_X() constRetourneert de X-coördinaat van de linkerbovenhoek van de rechthoek die door het huidige object wordt vertegenwoordigd.
get_Y() constRetourneert de Y-coördinaat van de linkerbovenhoek van de rechthoek die door het huidige object wordt vertegenwoordigd.
GetHashCode() constRetourneert een hashcode van het huidige object.
Inflate(float, float)Vergroot de breedte en hoogte van de rechthoek die door het huidige object wordt vertegenwoordigd, waarbij de locatie van het geometrisch middelpunt van de rechthoek behouden blijft. De breedte en hoogte worden in beide richtingen met de opgegeven hoeveelheden vergroot.
Inflate(const SizeF&)Vergroot de breedte en hoogte van de rechthoek die door het huidige object wordt vertegenwoordigd, waarbij de locatie van het geometrisch middelpunt van de rechthoek behouden blijft. De breedte en hoogte worden in beide richtingen vergroot met de hoeveelheden die zijn opgegeven door de breedte‑ en hoogtewaarden van het opgegeven grootte‑object.
static Inflate(const RectangleF&, float, float)Vergroot de breedte en hoogte van de rechthoek die door het opgegeven object wordt vertegenwoordigd, waarbij de locatie van het geometrisch middelpunt van de rechthoek behouden blijft. De breedte en hoogte worden in beide richtingen met de opgegeven hoeveelheden vergroot.
Intersect(const RectangleF&)Vervangt de rechthoek die door het huidige object wordt vertegenwoordigd door de rechthoek die ontstaat door de intersectie met de rechthoek die door het opgegeven object wordt vertegenwoordigd.
static Intersect(const RectangleF&, const RectangleF&)Retourneert een rechthoek die het resultaat is van de intersectie van de opgegeven rechthoeken.
IntersectsWith(const RectangleF&)Bepaalt of de rechthoeken die door het huidige en opgegeven objecten worden vertegenwoordigd elkaar snijden.
Offset(const PointF&)Verplaatst de positie van de rechthoek die door het huidige object wordt vertegenwoordigd met de opgegeven hoeveelheden.
Offset(float, float)Verplaatst de positie van de rechthoek die door het huidige object wordt vertegenwoordigd met de opgegeven hoeveelheden.
operator!=(std::nullptr_t) constGeeft altijd true terug.
operator==(std::nullptr_t) constGeeft altijd false terug.
RectangleF()Construeert een nieuw exemplaar van een RectangleF object dat een rechthoek vertegenwoordigt met X‑ en Y‑coördinaten en breedte‑ en hoogtewaarden ingesteld op 0.
RectangleF(float, float, float, float)Construeert een nieuw exemplaar van een RectangleF object dat een rechthoek vertegenwoordigt met de opgegeven coördinaten van de linkerbovenhoek en breedte en hoogte.
RectangleF(const PointF&, const SizeF&)Construeert een nieuw exemplaar van het RectangleF object dat een rechthoek voorstelt met de coördinaten van de linkerbovenhoek gespecificeerd als een instantie van de PointF klasse en de breedte en hoogte als een instantie van de SizeF klasse.
explicit RectangleF(const Rectangle&)Construeert een nieuw exemplaar van het RectangleF object dat de rechthoek equivalent aan de opgegeven voorstelt.
set_Height(float)Stelt de hoogte van de rechthoek die door het huidige object wordt vertegenwoordigd.
set_Location(PointF)Stelt de locatie van de linkerbovenhoek van de rechthoek die door het huidige object wordt vertegenwoordigd.
set_Size(SizeF)Stelt de breedte en hoogte van de rechthoek die door het huidige object wordt vertegenwoordigd.
set_Width(float)Stelt de breedte van de rechthoek die door het huidige object wordt vertegenwoordigd.
set_X(float)Stelt de X-coördinaat van de linkerbovenhoek van de rechthoek die door het huidige object wordt vertegenwoordigd.
set_Y(float)Stelt de Y-coördinaat van de linkerbovenhoek van de rechthoek die door het huidige object wordt vertegenwoordigd.
ToString() constRetourneert de tekenreeksrepresentatie van het huidige object.
static Union(const RectangleF&, const RectangleF&)Retourneert een rechthoek die het resultaat is van de unie van de opgegeven rechthoeken.

Velden

VeldBeschrijving
static EmptyEen lege rechthoek, d.w.z. een rechthoek waarvan de locatie- en groottewaarden nul zijn.

Zie ook