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

Point class

2 boyutlu bir düzlemdeki bir noktanın tamsayı X ve Y koordinat çiftini temsil eder. Bu tür yığıt üzerinde ayrılmalı ve fonksiyonlara değer ya da referans olarak 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 karşılık gelen şekilde ekler.
static Ceiling(const PointF&)Belirtilen PointF nesnesinin X ve Y koordinat değerlerini bir ü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ının değerini döndürür.
get_Y() constGeçerli nesne tarafından temsil edilen Y koordinatının değerini döndürür.
GetHashCode() constMevcut nesne için bir hash 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 karşılık gelecek şekilde 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 onun genişlik ve yükseklik değerlerini, geçerli nesne tarafından temsil edilen X ve Y koordinat değerleriyle karşılık gelecek şekilde başlatır.
Point()Yeni bir Point nesnesi oluşturur ve onun X ve Y koordinat değerlerini 0 ile başlatır.
Point(int, int)Yeni bir Point nesnesi oluşturur ve onu belirtilen değerlerle başlatır.
Point(const Size&)Yeni bir Point nesnesi oluşturur ve onun X ve Y koordinat değerlerini, belirtilen SizeF nesnesinin genişlik ve yükseklik değerleriyle karşılık gelecek şekilde başlatır.
Point(int)Yeni bir Point nesnesi oluşturur ve onun 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 nesnesinden, Point nesnesi oluşturur; PointF nesnesinin X ve Y koordinat değerlerini en yakın tam sayıya yuvarlayarak.
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 nesnesinden, Point nesnesi oluşturur; PointF nesnesinin X ve Y koordinat değerlerini bir alt tam sayıya kırparak.

Alanlar

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

Ayrıca Bakınız