System::Drawing::Rectangle klasse
inhoud
[
verbergen
]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
| Methode | Beschrijving |
|---|---|
| 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) const | Bepaalt of het opgegeven punt zich binnen de rechthoek bevindt die door het huidige object wordt vertegenwoordigd. |
| Contains(const Point&) const | Bepaalt of het opgegeven punt zich binnen de rechthoek bevindt die door het huidige object wordt vertegenwoordigd. |
| Contains(const Rectangle&) const | Bepaalt of de opgegeven rechthoek zich binnen de rechthoek bevindt die door het huidige object wordt vertegenwoordigd. |
| Equals(const Rectangle&) const | Bepaalt 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() const | Retourneert de y-coördinaat van de onderkant van de rechthoek die door het huidige object wordt vertegenwoordigd. |
| get_Height() const | Retourneert de hoogte van de rechthoek die door het huidige object wordt vertegenwoordigd. |
| get_IsEmpty() const | Bepaalt 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() const | Retourneert de X-coördinaat van de linkerkant van de rechthoek die door het huidige object wordt vertegenwoordigd. |
| get_Location() const | Retourneert 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() const | Retourneert de X-coördinaat van de rechterkant van de rechthoek die door het huidige object wordt vertegenwoordigd. |
| get_Size() const | Retourneert een instantie van de Size klasse die de breedte en hoogte van de rechthoek die door het huidige object wordt vertegenwoordigd, specificeert. |
| get_Top() const | Retourneert de Y-coördinaat van de bovenkant van de rechthoek die door het huidige object wordt vertegenwoordigd. |
| get_Width() const | Retourneert de breedte van de rechthoek die door het huidige object wordt vertegenwoordigd. |
| get_X() const | Retourneert de X-coördinaat van de linkerbovenhoek van de rechthoek die door het huidige object wordt vertegenwoordigd. |
| get_Y() const | Retourneert de Y-coördinaat van de linkerbovenhoek van de rechthoek die door het huidige object wordt vertegenwoordigd. |
| GetHashCode() const | Retourneert 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() const | Retourneert een RectangleF object dat een rechthoek vertegenwoordigt die gelijk is aan de rechthoek die door het huidige object wordt vertegenwoordigd. |
| operator!=(std::nullptr_t) const | Geeft altijd true terug. |
| operator==(std::nullptr_t) const | Geeft 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() const | Retourneert 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
| Veld | Beschrijving |
|---|---|
| static Empty | Een lege rechthoek, d.w.z. een rechthoek waarvan de locatie- en groottewaarden nul zijn. |
Zie ook
- Namespace System::Drawing
- Library Aspose.Page for C++