System::Drawing::Point‑klass

Point class

Representerar ett par heltals‑X‑ och Y‑koordinater för en punkt i ett tvådimensionellt plan. Denna typ bör allokeras på stacken och passeras till funktioner som värde eller referens. Använd aldrig System::SmartPtr‑klassen för att hantera objekt av denna typ.

class Point

Metoder

MetodBeskrivning
static Add(const Point&, const Size&)Lägger till bredd‑ och höjdvärden från det specificerade Size‑objektet till X‑ och Y‑koordinatvärdena i det specificerade Point‑objektet på motsvarande sätt.
static Ceiling(const PointF&)Skapar ett Point‑objekt från det specificerade PointF‑objektet genom att avrunda PointF‑objektets X‑ och Y‑koordinatvärden till nästa högre heltal.
Equals(const Point&) constAvgör om det aktuella objektet och det angivna objektet är lika, d.v.s. representerar samma par av X- och Y‑koordinatvärden.
get_IsEmpty() constAvgör om både X- och Y‑koordinatvärdena är lika med 0.
get_X() constReturnerar värdet för X‑koordinaten som representeras av det aktuella objektet.
get_Y() constReturnerar värdet för Y‑koordinaten som representeras av det aktuella objektet.
GetHashCode() constReturnerar en hashkod för det aktuella objektet.
getStdHash() constReturnerar ett hash‑värde för det aktuella objektet.
IsNull() constReturnerar alltid falskt.
Offset(int, int)Förskjuter X‑ och Y‑koordinatvärdet som representeras av det aktuella objektet med de angivna värdena.
Offset(Point)Förskjuter X‑ och Y‑koordinaterna som representeras av det aktuella objektet med värdena för X‑ och Y‑koordinaterna i det specificerade Point‑objektet på motsvarande sätt.
operator PointF() constSkapar en instans av PointF‑objektet och initierar det med X‑ och Y‑koordinatvärdena från det aktuella Point‑objektet.
operator Size() constSkapar en instans av Size‑objektet och initierar dess bredd‑ och höjdvärden med X‑ och Y‑koordinatvärdena som representeras av det aktuella objektet på motsvarande sätt.
Point()Skapar ett nytt Point‑objekt och initierar dess X‑ och Y‑koordinatvärden med 0.
Point(int, int)Skapar ett nytt Point‑objekt och initierar det med de angivna värdena.
Point(const Size&)Skapar ett nytt Point‑objekt och initierar dess X‑ och Y‑koordinatvärden med bredd‑ och höjdvärdena från det specificerade SizeF‑objektet på motsvarande sätt.
Point(int)Skapar ett nytt Point‑objekt och initierar dess X‑koordinatvärde med ett värde bildat av de högsta 16 bitarna i det specificerade 32‑bitars heltalet och dess Y‑koordinatvärde med ett värde bildat av de lägsta 16 bitarna i det specificerade 32‑bitars heltalet.
static Round(const PointF&)Skapar ett Point-objekt från det angivna PointF-objektet genom att avrunda PointF-objektets X- och Y-koordinatvärden till närmaste heltal.
set_X(int)Ställer in värdet för X-koordinaten som representeras av det aktuella objektet.
set_Y(int)Ställer in värdet för Y-koordinaten som representeras av det aktuella objektet.
static Subtract(const Point&, const Size&)Subtraherar bredd- och höjdvärden för det angivna Size-objektet från X- och Y-koordinatvärdena för det angivna Point-objektet respektive.
ToString() constReturnerar strängrepresentationen av paret X- och Y-koordinatvärden som representeras av det aktuella objektet.
static Truncate(const PointF&)Skapar ett Point-objekt från det angivna PointF-objektet genom att trunkera PointF-objektets X- och Y-koordinatvärden till nästa lägre heltal.

Fält

FältBeskrivning
static EmptyEn tom instans av klassen Point vars X- och Y-koordinatvärden är 0.

Se även