System::Drawing::Point klasse

Point class

Vertegenwoordigt een paar gehele X- en Y-coördinaten van een punt op een tweedimensionaal vlak. 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 Point

Methoden

MethodeBeschrijving
static Add(const Point&, const Size&)Voegt de breedte- en hoogtewaarden van het opgegeven Size object toe aan respectievelijk de X- en Y-coördinatenwaarden van het opgegeven Point object.
static Ceiling(const PointF&)Construeert een Point object van het opgegeven PointF object door de X- en Y-coördinatenwaarden van het PointF object af te ronden naar de eerstvolgende hogere gehele waarden.
Equals(const Point&) constBepaalt of het huidige object en het opgegeven object gelijk zijn, d.w.z. of ze hetzelfde paar X‑ en Y‑coördinaatwaarden vertegenwoordigen.
get_IsEmpty() constBepaalt of zowel de X‑ als de Y‑coördinaatwaarden gelijk zijn aan 0.
get_X() constRetourneert de waarde van de X‑coördinaat die door het huidige object wordt vertegenwoordigd.
get_Y() constRetourneert de waarde van de Y‑coördinaat die door het huidige object wordt vertegenwoordigd.
GetHashCode() constRetourneert een hashcode voor het huidige object.
getStdHash() constRetourneert een hashwaarde voor het huidige object.
IsNull() constGeeft altijd false terug.
Offset(int, int)Verschuift de X- en Y-coördinatenwaarde die door het huidige object wordt vertegenwoordigd met de opgegeven waarden.
Offset(Point)Verschuift de X- en Y-coördinaten die door het huidige object worden vertegenwoordigd met respectievelijk de X- en Y-coördinatenwaarden van het opgegeven Point object.
operator PointF() constConstrueert een instantie van een PointF object en initialiseert deze met de X- en Y-coördinatenwaarden van het huidige Point object.
operator Size() constConstrueert een instantie van een Size object en initialiseert de breedte- en hoogtewaarden met respectievelijk de X- en Y-coördinatenwaarden die door het huidige object worden vertegenwoordigd.
Point()Construeert een nieuw Point object en initialiseert de X- en Y-coördinatenwaarden met 0.
Point(int, int)Construeert een nieuw Point object en initialiseert het met de opgegeven waarden.
Point(const Size&)Construeert een nieuw Point object en initialiseert de X- en Y-coördinatenwaarden met respectievelijk de breedte- en hoogtewaarden van het opgegeven SizeF object.
Point(int)Construeert een nieuw Point object en initialiseert de X-coördinaatwaarde met een waarde gevormd door de hoge 16 bits van het opgegeven 32‑bit geheel getal en de Y-coördinaatwaarde met een waarde gevormd door de lage 16 bits van het opgegeven 32‑bit geheel getal.
static Round(const PointF&)Construeert een Point object van het opgegeven PointF object door de X- en Y-coördinaatwaarden van het PointF object af te ronden op de dichtstbijzijnde gehele getallen.
set_X(int)Stelt de waarde van de X-coördinaat in die door het huidige object wordt vertegenwoordigd.
set_Y(int)Stelt de waarde van de Y-coördinaat in die door het huidige object wordt vertegenwoordigd.
static Subtract(const Point&, const Size&)Trek de breedte- en hoogtewaarden van het opgegeven Size object af van de X- en Y-coördinaatwaarden van het opgegeven Point object, respectievelijk.
ToString() constRetourneert de tekenreeksrepresentatie van het paar X- en Y-coördinaatwaarden dat door het huidige object wordt vertegenwoordigd.
static Truncate(const PointF&)Construeert een Point object van het opgegeven PointF object door de X- en Y-coördinaatwaarden van het PointF object af te kappen op het eerstvolgende lagere gehele getal.

Velden

VeldBeschrijving
static EmptyEen lege instantie van de Point klasse waarvan de X- en Y-coördinaatwaarden 0 zijn.

Zie ook