System::Drawing::RectangleF sınıfı

RectangleF class

Görüntünün sol üst köşesinin tek duyarlıklı kayan nokta X ve Y koordinatları ile genişlik ve yüksekliği olarak tanımlanan dikdörtgen bir alanı temsil eder. Bu tür yığıt üzerinde tahsis edilmeli ve fonksiyonlara değer ya da referans olarak geçirilmelidir. Bu tür nesneleri yönetmek için asla System::SmartPtr sınıfını kullanmayın.

class RectangleF

Yöntemler

YöntemAçıklama
Contains(float, float)Belirtilen noktanın, geçerli nesne tarafından temsil edilen dikdörtgenin içinde olup olmadığını belirler.
Contains(const PointF&)Belirtilen noktanın, geçerli nesne tarafından temsil edilen dikdörtgenin içinde olup olmadığını belirler.
Contains(const RectangleF&)Belirtilen dikdörtgenin, geçerli nesne tarafından temsil edilen dikdörtgenin içinde olup olmadığını belirler.
Equals(const RectangleF&) constGeçerli ve belirtilen nesneler tarafından temsil edilen dikdörtgenlerin aynı olup olmadığını belirler.
static FromLTRB(float, float, float, float)Belirtilen kenar konumlarıyla bir dikdörtgeni temsil eden yeni bir RectangleF 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ı ile genişlik ve 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 PointF 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 SizeF 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 karma kodunu döndürür.
Inflate(float, float)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 SizeF&)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 belirlenen miktarlar kadar her iki yönde artırılır.
static Inflate(const RectangleF&, float, float)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 RectangleF&)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 RectangleF&, const RectangleF&)Belirtilen dikdörtgenlerin kesişiminin sonucu olan bir dikdörtgen döndürür.
IntersectsWith(const RectangleF&)Geçerli ve belirtilen nesneler tarafından temsil edilen dikdörtgenlerin kesişip kesişmediğini belirler.
Offset(const PointF&)Geçerli nesne tarafından temsil edilen dikdörtgenin konumunu belirtilen miktarlar kadar kaydırır.
Offset(float, float)Geçerli nesne tarafından temsil edilen dikdörtgenin konumunu belirtilen miktarlar kadar kaydırır.
operator!=(std::nullptr_t) constHer zaman true döndürür.
operator==(std::nullptr_t) constHer zaman false döndürür.
RectangleF()X ve Y koordinatları ile genişlik ve yükseklik değerleri 0 olarak ayarlanmış bir dikdörtgeni temsil eden yeni bir RectangleF nesnesi oluşturur.
RectangleF(float, float, float, float)Sol üst köşesinin belirtilen koordinatları ile genişlik ve yüksekliğe sahip bir dikdörtgeni temsil eden yeni bir RectangleF nesnesi oluşturur.
RectangleF(const PointF&, const SizeF&)Yeni bir RectangleF nesnesi oluşturur; bu nesne, sol üst köşesinin koordinatları PointF sınıfının bir örneği olarak ve genişliği ile yüksekliği SizeF sınıfının bir örneği olarak belirtilen bir dikdörtgeni temsil eder.
explicit RectangleF(const Rectangle&)Belirtilen dikdörtgene eşdeğer olan bir dikdörtgeni temsil eden yeni bir RectangleF nesnesi oluşturur.
set_Height(float)Geçerli nesne tarafından temsil edilen dikdörtgenin yüksekliğini ayarlar.
set_Location(PointF)Geçerli nesne tarafından temsil edilen dikdörtgenin sol üst köşe konumunu ayarlar.
set_Size(SizeF)Geçerli nesne tarafından temsil edilen dikdörtgenin genişliğini ve yüksekliğini ayarlar.
set_Width(float)Geçerli nesne tarafından temsil edilen dikdörtgenin genişliğini ayarlar.
set_X(float)Geçerli nesne tarafından temsil edilen dikdörtgenin sol üst köşesinin X koordinatını ayarlar.
set_Y(float)Geçerli nesne tarafından temsil edilen dikdörtgenin sol üst köşesinin Y koordinatını ayarlar.
ToString() constGeçerli nesnenin dize temsilini döndürür.
static Union(const RectangleF&, const RectangleF&)Belirtilen dikdörtgenlerin birleşiminin sonucu olan 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