System::Drawing::Point Klasse

Point class

Stellt ein Paar von ganzzahligen X‑ und Y‑Koordinaten eines Punktes in einer zweidimensionalen Ebene dar. Dieser Typ sollte auf dem Stack zugewiesen und an Funktionen per Wert oder Referenz übergeben werden. Verwenden Sie niemals die System::SmartPtr-Klasse, um Objekte dieses Typs zu verwalten.

class Point

Methoden

MethodeBeschreibung
static Add(const Point&, const Size&)Addiert die Breiten‑ und Höhenwerte des angegebenen Size-Objekts zu den X‑ und Y‑Koordinatenwerten des angegebenen Point-Objekts entsprechend.
static Ceiling(const PointF&)Erstellt ein Point-Objekt aus dem angegebenen PointF-Objekt, indem die X‑ und Y‑Koordinatenwerte des PointF-Objekts auf die nächsthöhere ganze Zahl gerundet werden.
Equals(const Point&) constBestimmt, ob das aktuelle Objekt und das angegebene Objekt gleich sind, d. h. das gleiche Paar von X‑ und Y‑Koordinatenwerten darstellen.
get_IsEmpty() constBestimmt, ob sowohl X‑ als auch Y‑Koordinatenwerte gleich 0 sind.
get_X() constGibt den vom aktuellen Objekt dargestellten X‑Koordinatenwert zurück.
get_Y() constGibt den vom aktuellen Objekt dargestellten Y‑Koordinatenwert zurück.
GetHashCode() constGibt einen Hashcode für das aktuelle Objekt zurück.
getStdHash() constGibt einen Hash‑Wert für das aktuelle Objekt zurück.
IsNull() constGibt immer false zurück.
Offset(int, int)Verschiebt die vom aktuellen Objekt dargestellten X‑ und Y‑Koordinatenwerte um die angegebenen Werte.
Offset(Point)Verschiebt die vom aktuellen Objekt dargestellten X‑ und Y‑Koordinaten um die X‑ und Y‑Koordinatenwerte des angegebenen Point-Objekts entsprechend.
operator PointF() constErstellt eine Instanz des PointF-Objekts und initialisiert sie mit den X‑ und Y‑Koordinatenwerten des aktuellen Point-Objekts.
operator Size() constErstellt eine Instanz des Size-Objekts und initialisiert seine Breiten‑ und Höhenwerte mit den vom aktuellen Objekt dargestellten X‑ und Y‑Koordinatenwerten entsprechend.
Point()Erstellt ein neues Point-Objekt und initialisiert seine X‑ und Y‑Koordinatenwerte mit 0.
Point(int, int)Erstellt ein neues Point-Objekt und initialisiert es mit den angegebenen Werten.
Point(const Size&)Erstellt ein neues Point-Objekt und initialisiert seine X‑ und Y‑Koordinatenwerte mit den Breiten‑ und Höhenwerten des angegebenen SizeF-Objekts entsprechend.
Point(int)Erstellt ein neues Point-Objekt und initialisiert seinen X‑Koordinatenwert mit einem Wert, der aus den oberen 16 Bits des angegebenen 32‑Bit‑Integers gebildet wird, und seinen Y‑Koordinatenwert mit einem Wert, der aus den unteren 16 Bits des angegebenen 32‑Bit‑Integers gebildet wird.
static Round(const PointF&)Erstellt ein Point-Objekt aus dem angegebenen PointF-Objekt, indem die X‑ und Y‑Koordinatenwerte des PointF-Objekts auf die nächstgelegene ganze Zahl gerundet werden.
set_X(int)Setzt den Wert der X-Koordinate, die vom aktuellen Objekt repräsentiert wird.
set_Y(int)Setzt den Wert der Y-Koordinate, die vom aktuellen Objekt repräsentiert wird.
static Subtract(const Point&, const Size&)Subtrahiert die Breiten‑ und Höhenwerte des angegebenen Size-Objekts von den X‑ und Y‑Koordinatenwerten des angegebenen Point-Objekts entsprechend.
ToString() constGibt die Zeichenkettenrepräsentation des Paares von X- und Y-Koordinatenwerten zurück, die vom aktuellen Objekt repräsentiert werden.
static Truncate(const PointF&)Erstellt ein Point-Objekt aus dem angegebenen PointF-Objekt, indem die X‑ und Y‑Koordinatenwerte des PointF-Objekts auf die nächstniedrigere ganze Zahl abgeschnitten werden.

Felder

FeldBeschreibung
static EmptyEine leere Instanz der Point-Klasse, deren X‑ und Y‑Koordinatenwerte 0 sind.

Siehe auch