System::Drawing::Rectangle klasse

Rectangle class

Vertegenwoordigt een rechthoekig gebied van een afbeelding gedefinieerd door gehele 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 Rectangle

Methoden

MethodeBeschrijving
static Ceiling(const RectangleF&)Construeert een Rectangle object van het opgegeven RectangleF object door de locatie- en groottewaarden van het RectangleF object af te ronden naar de volgende hogere gehele waarden.
Contains(int, int) constBepaalt of het opgegeven punt zich binnen de rechthoek bevindt die door het huidige object wordt vertegenwoordigd.
Contains(const Point&) constBepaalt of het opgegeven punt zich binnen de rechthoek bevindt die door het huidige object wordt vertegenwoordigd.
Contains(const Rectangle&) constBepaalt of de opgegeven rechthoek zich binnen de rechthoek bevindt die door het huidige object wordt vertegenwoordigd.
Equals(const Rectangle&) constBepaalt of de rechthoeken die door het huidige en het opgegeven object worden vertegenwoordigd identiek zijn.
static FromLTRB(int, int, int, int)Construeert een nieuw Rectangle 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 Point 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 Size 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(int, int)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 Size&)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 Rectangle&, int, int)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 Rectangle&)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 Rectangle&, const Rectangle&)Retourneert een rechthoek die het resultaat is van de intersectie van de opgegeven rechthoeken.
IntersectsWith(const Rectangle&)Bepaalt of de rechthoeken die door het huidige en opgegeven objecten worden vertegenwoordigd elkaar snijden.
Offset(const Point&)Verplaatst de positie van de rechthoek die door het huidige object wordt vertegenwoordigd met de opgegeven hoeveelheden.
Offset(int, int)Verplaatst de positie van de rechthoek die door het huidige object wordt vertegenwoordigd met de opgegeven hoeveelheden.
operator RectangleF() constRetourneert een RectangleF object dat een rechthoek vertegenwoordigt die gelijk is aan de rechthoek die door het huidige object wordt vertegenwoordigd.
operator!=(std::nullptr_t) constGeeft altijd true terug.
operator==(std::nullptr_t) constGeeft altijd false terug.
Rectangle()Construeert een nieuwe instantie van een Rectangle object dat een rechthoek vertegenwoordigt met X- en Y-coördinaten en breedte- en hoogtewaarden ingesteld op 0.
Rectangle(int, int, int, int)Construeert een nieuwe instantie van een Rectangle object dat een rechthoek vertegenwoordigt met de opgegeven coördinaten van de linkerbovenhoek en de breedte en hoogte.
Rectangle(const Point&, const Size&)Construeert een nieuwe instantie van een Rectangle object dat een rechthoek vertegenwoordigt waarbij de coördinaten van de linkerbovenhoek zijn gespecificeerd als een instantie van de Point klasse en de breedte en hoogte als een instantie van de Size klasse.
Rectangle(const System::Windows::Forms::Screen::Rectangle_&)Construeert een nieuwe instantie van een Rectangle object dat de rechthoek vertegenwoordigt die gelijk is aan de opgegeven.
static Round(const RectangleF&)Construeert een Rectangle object van het opgegeven RectangleF object door de locatie- en groottewaarden van het RectangleF object af te ronden naar de dichtstbijzijnde gehele waarden.
set_Height(int)Stelt de hoogte van de rechthoek die door het huidige object wordt vertegenwoordigd.
set_Location(Point)Stelt de locatie van de linkerbovenhoek van de rechthoek die door het huidige object wordt vertegenwoordigd.
set_Size(Size)Stelt de breedte en hoogte van de rechthoek die door het huidige object wordt vertegenwoordigd.
set_Width(int)Stelt de breedte van de rechthoek die door het huidige object wordt vertegenwoordigd.
set_X(int)Stelt de X-coördinaat van de linkerbovenhoek van de rechthoek die door het huidige object wordt vertegenwoordigd.
set_Y(int)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 Truncate(const RectangleF&)Construeert een Rectangle object van het opgegeven RectangleF object door de locatie- en groottewaarden van het RectangleF object af te kappen naar de volgende lagere gehele waarden.
static Union(const Rectangle&, const Rectangle&)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