System::Drawing::Point sınıfı

Point class

2 boyutlu bir düzlemdeki bir noktanın tam sayı X ve Y koordinat çiftini temsil eder. Bu tür yığıt üzerinde tahsis edilmeli ve fonksiyonlara değer olarak ya da referansla geçirilmelidir. Bu tür nesneleri yönetmek için System::SmartPtr sınıfını asla kullanmayın.

class Point

Yöntemler

YöntemAçıklama
static Add(const Point&, const Size&)Belirtilen Size nesnesinin genişlik ve yükseklik değerlerini, belirtilen Point nesnesinin X ve Y koordinat değerlerine sırasıyla ekler.
static Ceiling(const PointF&)Belirtilen PointF nesnesinin X ve Y koordinat değerlerini bir sonraki üst tam sayıya yuvarlayarak bir Point nesnesi oluşturur.
Equals(const Point&) constGeçerli nesne ile belirtilen nesnenin eşit olup olmadığını belirler, yani aynı X ve Y koordinat değerleri çiftini temsil edip etmediklerini.
get_IsEmpty() constHem X hem de Y koordinat değerlerinin 0’a eşit olup olmadığını belirler.
get_X() constGeçerli nesne tarafından temsil edilen X koordinat değerini döndürür.
get_Y() constGeçerli nesne tarafından temsil edilen Y koordinat değerini döndürür.
GetHashCode() constMevcut nesne için bir karma kodu döndürür.
getStdHash() constGeçerli nesne için bir karma (hash) değeri döndürür.
IsNull() constHer zaman false döndürür.
Offset(int, int)Geçerli nesne tarafından temsil edilen X ve Y koordinat değerlerini belirtilen değerlerle kaydırır.
Offset(Point)Geçerli nesne tarafından temsil edilen X ve Y koordinatlarını, belirtilen Point nesnesinin X ve Y koordinat değerleriyle sırasıyla kaydırır.
operator PointF() constBir PointF nesnesi örneği oluşturur ve onu geçerli Point nesnesinin X ve Y koordinat değerleriyle başlatır.
operator Size() constBir Size nesnesi örneği oluşturur ve genişlik ve yükseklik değerlerini geçerli nesne tarafından temsil edilen X ve Y koordinat değerleriyle sırasıyla başlatır.
Point()Yeni bir Point nesnesi oluşturur ve X ve Y koordinat değerlerini 0 ile başlatır.
Point(int, int)Yeni bir Point nesnesi oluşturur ve belirtilen değerlerle başlatır.
Point(const Size&)Yeni bir Point nesnesi oluşturur ve X ve Y koordinat değerlerini belirtilen SizeF nesnesinin genişlik ve yükseklik değerleriyle sırasıyla başlatır.
Point(int)Yeni bir Point nesnesi oluşturur ve X koordinat değerini belirtilen 32‑bit tam sayının yüksek 16 bitiyle, Y koordinat değerini ise belirtilen 32‑bit tam sayının düşük 16 bitiyle oluşturulan bir değerle başlatır.
static Round(const PointF&)Belirtilen PointF nesnesinin X ve Y koordinat değerlerini en yakın tam sayıya yuvarlayarak bir Point nesnesi oluşturur.
set_X(int)Geçerli nesne tarafından temsil edilen X koordinatının değerini ayarlar.
set_Y(int)Geçerli nesne tarafından temsil edilen Y koordinatının değerini ayarlar.
static Subtract(const Point&, const Size&)Belirtilen Size nesnesinin genişlik ve yükseklik değerlerini, belirtilen Point nesnesinin X ve Y koordinat değerlerinden sırasıyla çıkarır.
ToString() constGeçerli nesne tarafından temsil edilen X ve Y koordinat çiftinin dize temsilini döndürür.
static Truncate(const PointF&)Belirtilen PointF nesnesinin X ve Y koordinat değerlerini bir sonraki alt tam sayıya kırparak bir Point nesnesi oluşturur.

Alanlar

AlanAçıklama
static EmptyPoint sınıfının X ve Y koordinat değerleri 0 olan boş bir örneği.

Ayrıca Bakınız