System::Drawing::Rectangle sınıfı

Rectangle class

Bir görüntünün sol üst köşesinin tam sayı X ve Y koordinatları ile genişlik ve yüksekliği olarak tanımlanan dikdörtgen bir alanı temsil eder. Bu tür, yığına tahsis edilmeli ve fonksiyonlara değer olarak ya da referansla geçirilmelidir. Bu türün nesnelerini yönetmek için System::SmartPtr sınıfını asla kullanmayın.

class Rectangle

Yöntemler

YöntemAçıklama
static Ceiling(const RectangleF&)Belirtilen RectangleF nesnesinin konum ve boyut değerlerini bir üst tam sayıya yuvarlayarak bir Rectangle nesnesi oluşturur.
Contains(int, int) constBelirtilen noktanın geçerli nesne tarafından temsil edilen dikdörtgenin içinde olup olmadığını belirler.
Contains(const Point&) constBelirtilen noktanın geçerli nesne tarafından temsil edilen dikdörtgenin içinde olup olmadığını belirler.
Contains(const Rectangle&) constBelirtilen dikdörtgenin, geçerli nesne tarafından temsil edilen dikdörtgenin içinde olup olmadığını belirler.
Equals(const Rectangle&) constGeçerli ve belirtilen nesneler tarafından temsil edilen dikdörtgenlerin aynı olup olmadığını belirler.
static FromLTRB(int, int, int, int)Belirtilen kenar konumlarıyla bir dikdörtgeni temsil eden yeni bir Rectangle nesnesi oluşturur.
get_Bottom() constGeçerli nesne tarafından temsil edilen dikdörtgenin alt kenarının y koordinatını döndürür.
get_Height() constGeçerli nesne tarafından temsil edilen dikdörtgenin yüksekliğini döndürür.
get_IsEmpty() constGeçerli nesne tarafından temsil edilen dikdörtgenin sol üst köşesinin X ve Y koordinatlarının ve genişlik ile yüksekliğinin 0 değerine sahip olup olmadığını belirler.
get_Left() constGeçerli nesne tarafından temsil edilen dikdörtgenin sol kenarının X koordinatını döndürür.
get_Location() constGeçerli nesne tarafından temsil edilen dikdörtgenin sol üst köşesinin konumunu belirten Point sınıfının bir örneğini döndürür.
get_Right() constGeçerli nesne tarafından temsil edilen dikdörtgenin sağ kenarının X koordinatını döndürür.
get_Size() constGeçerli nesne tarafından temsil edilen dikdörtgenin genişlik ve yüksekliğini belirten Size sınıfının bir örneğini döndürür.
get_Top() constGeçerli nesne tarafından temsil edilen dikdörtgenin üst kenarının Y koordinatını döndürür.
get_Width() constGeçerli nesne tarafından temsil edilen dikdörtgenin genişliğini döndürür.
get_X() constGeçerli nesne tarafından temsil edilen dikdörtgenin sol üst köşesinin X koordinatını döndürür.
get_Y() constGeçerli nesne tarafından temsil edilen dikdörtgenin sol üst köşesinin Y koordinatını döndürür.
GetHashCode() constGeçerli nesnenin bir hash kodunu döndürür.
Inflate(int, int)Geçerli nesne tarafından temsil edilen dikdörtgenin genişlik ve yüksekliğini, dikdörtgenin geometrik merkezinin konumunu koruyarak artırır. Genişlik ve yükseklik, belirtilen miktarlar kadar her iki yönde artırılır.
Inflate(const Size&)Geçerli nesne tarafından temsil edilen dikdörtgenin genişlik ve yüksekliğini, dikdörtgenin geometrik merkezinin konumunu koruyarak artırır. Genişlik ve yükseklik, belirtilen boyut nesnesinin genişlik ve yükseklik değerleriyle eşleşen miktarlar kadar her iki yönde artırılır.
static Inflate(const Rectangle&, int, int)Belirtilen nesne tarafından temsil edilen dikdörtgenin genişlik ve yüksekliğini, dikdörtgenin geometrik merkezinin konumunu koruyarak artırır. Genişlik ve yükseklik, belirtilen miktarlar kadar her iki yönde artırılır.
Intersect(const Rectangle&)Geçerli nesne tarafından temsil edilen dikdörtgeni, belirtilen nesne tarafından temsil edilen dikdörtgenle kesişiminden elde edilen dikdörtgenle değiştirir.
static Intersect(const Rectangle&, const Rectangle&)Belirtilen dikdörtgenlerin kesişiminin sonucu olan bir dikdörtgen döndürür.
IntersectsWith(const Rectangle&)Geçerli ve belirtilen nesneler tarafından temsil edilen dikdörtgenlerin kesişip kesişmediğini belirler.
Offset(const Point&)Geçerli nesne tarafından temsil edilen dikdörtgenin konumunu, belirtilen miktarlar kadar kaydırır.
Offset(int, int)Geçerli nesne tarafından temsil edilen dikdörtgenin konumunu, belirtilen miktarlar kadar kaydırır.
operator RectangleF() constGeçerli nesne tarafından temsil edilen dikdörtgenle eşdeğer bir dikdörtgeni temsil eden bir RectangleF nesnesi döndürür.
operator!=(std::nullptr_t) constHer zaman true döndürür.
operator==(std::nullptr_t) constHer zaman false döndürür.
Rectangle()X ve Y koordinatları ile genişlik ve yükseklik değerleri 0 olarak ayarlanmış bir dikdörtgeni temsil eden yeni bir Rectangle nesnesi oluşturur.
Rectangle(int, int, int, int)Sol üst köşesinin belirtilen koordinatları ile genişlik ve yüksekliği olan bir dikdörtgeni temsil eden yeni bir Rectangle nesnesi oluşturur.
Rectangle(const Point&, const Size&)Sol üst köşesinin koordinatları bir Point sınıfı örneği olarak, genişlik ve yüksekliği ise bir Size sınıfı örneği olarak belirtilen bir dikdörtgeni temsil eden yeni bir Rectangle nesnesi oluşturur.
Rectangle(const System::Windows::Forms::Screen::Rectangle_&)Belirtilen dikdörtgene eşdeğer bir dikdörtgeni temsil eden yeni bir Rectangle nesnesi oluşturur.
static Round(const RectangleF&)Belirtilen RectangleF nesnesinin konum ve boyut değerlerini en yakın tam sayıya yuvarlayarak bir Rectangle nesnesi oluşturur.
set_Height(int)Geçerli nesne tarafından temsil edilen dikdörtgenin yüksekliğini ayarlar.
set_Location(Point)Geçerli nesne tarafından temsil edilen dikdörtgenin sol üst köşesinin konumunu ayarlar.
set_Size(Size)Geçerli nesne tarafından temsil edilen dikdörtgenin genişliğini ve yüksekliğini ayarlar.
set_Width(int)Geçerli nesne tarafından temsil edilen dikdörtgenin genişliğini ayarlar.
set_X(int)Geçerli nesne tarafından temsil edilen dikdörtgenin sol üst köşesinin X koordinatını ayarlar.
set_Y(int)Geçerli nesne tarafından temsil edilen dikdörtgenin sol üst köşesinin Y koordinatını ayarlar.
ToString() constGeçerli nesnenin string temsilini döndürür.
static Truncate(const RectangleF&)Belirtilen RectangleF nesnesinin konum ve boyut değerlerini bir alt tam sayıya kırparak bir Rectangle nesnesi oluşturur.
static Union(const Rectangle&, const Rectangle&)Belirtilen dikdörtgenlerin birleşimi sonucu oluşan bir dikdörtgen döndürür.

Alanlar

AlanAçıklama
static EmptyBoş bir dikdörtgen, yani konum ve boyut değerleri sıfır olan bir dikdörtgen.

Ayrıca Bakınız