System::Drawing::Region class

Region class

Grafik şeklin iç kısmını temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak allocate edilmelidir. Bu tür bir örnek hiçbir zaman yığıt üzerinde veya new operatörüyle oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.

class Region : public System::Object

Yöntemler

YöntemAçıklama
Clone() constGeçerli nesnenin bir kopyasını döndürür.
Complement(const RectangleF&)Geçerli nesne tarafından temsil edilen bölgeyi, belirtilen dikdörtgen tarafından tanımlanan ve bu bölgeyle kesişmeyen bölge kısmıyla değiştirir.
Complement(const Rectangle&)Geçerli nesne tarafından temsil edilen bölgeyi, belirtilen dikdörtgen tarafından tanımlanan ve bu bölgeyle kesişmeyen bölge kısmıyla değiştirir.
Complement(const SharedPtr<Drawing2D::GraphicsPath>&)Geçerli nesne tarafından temsil edilen bölgeyi, belirtilen yol tarafından tanımlanan ve bu bölgeyle kesişmeyen bölge kısmıyla değiştirir.
Complement(const SharedPtr<Region>&)Geçerli nesne tarafından temsil edilen bölgeyi, belirtilen bölgenin bu bölgeyle kesişmeyen kısmıyla değiştirir.
Dispose()Geçerli nesne tarafından edinilen tüm işletim sistemi kaynaklarını serbest bırakır.
Equals(const SharedPtr<Region>&, const SharedPtr<Graphics>&)Belirtilen bölgenin, belirtilen çizim yüzeyinde geçerli nesne tarafından temsil edilen bölgeyle aynı olup olmadığını belirler.
Exclude(const RectangleF&)Geçerli nesne tarafından temsil edilen bölgeyi, belirtilen dikdörtgen tarafından tanımlanan bölgenin dışlanması sonucuyla değiştirir.
Exclude(const Rectangle&)Geçerli nesne tarafından temsil edilen bölgeyi, belirtilen dikdörtgen tarafından tanımlanan bölgenin dışlanması sonucuyla değiştirir.
Exclude(const SharedPtr<Drawing2D::GraphicsPath>&)Geçerli nesne tarafından temsil edilen bölgeyi, belirtilen yol tarafından tanımlanan bölgenin dışlanması sonucuyla değiştirir.
Exclude(const SharedPtr<Region>&)Geçerli nesne tarafından temsil edilen bölgeyi, belirtilen bölgenin dışlanması sonucuyla değiştirir.
GetBounds(const SharedPtr<Graphics>&) constRectangleF yapısını alır; bu yapı, bir Graphics nesnesinin çizim yüzeyinde bu Region nesnesini sınırlayan dikdörtgeni temsil eder.
GetRegionData() constGeçerli nesne tarafından temsil edilen bölgeyi tanımlayan verileri içeren bir RegionData nesnesi döndürür.
GetRegionScans(const SharedPtr<Drawing2D::Matrix>&) constBelirtilen matris dönüşümü uygulandıktan sonra bu Region öğesini yaklaşık olarak temsil eden RectangleF yapıların bir dizisini döndürür.
Intersect(const RectangleF&)Geçerli nesne tarafından temsil edilen bölgeyi, bu bölge ile belirtilen dikdörtgen tarafından tanımlanan bir bölgenin kesişim sonucuyla değiştirir.
Intersect(const Rectangle&)Geçerli nesne tarafından temsil edilen bölgeyi, bu bölge ile belirtilen dikdörtgen tarafından tanımlanan bir bölgenin kesişim sonucuyla değiştirir.
Intersect(const SharedPtr<Drawing2D::GraphicsPath>&)Geçerli nesne tarafından temsil edilen bölgeyi, bu bölge ile belirtilen yol tarafından tanımlanan bir bölgenin kesişim sonucuyla değiştirir.
Intersect(const SharedPtr<Region>&)Geçerli nesne tarafından temsil edilen bölgeyi, bu bölge ile belirtilen bölgenin kesişim sonucuyla değiştirir.
IsEmpty(const SharedPtr<Graphics>&) constGeçerli nesne tarafından temsil edilen bölgenin belirtilen çizim yüzeyinde boş iç mekâna sahip olup olmadığını belirler.
IsInfinite(const SharedPtr<Graphics>&) constGeçerli nesne tarafından temsil edilen bölgenin belirtilen çizim yüzeyinde sonsuz iç mekâna sahip olup olmadığını belirler.
IsVisible(const Point&) constBelirtilen noktanın, geçerli nesne tarafından temsil edilen bölge içinde bulunup bulunmadığını belirler.
IsVisible(const PointF&) constBelirtilen noktanın, geçerli nesne tarafından temsil edilen bölge içinde bulunup bulunmadığını belirler.
IsVisible(const Rectangle&)Belirtilen dikdörtgenin herhangi bir kısmının, geçerli nesne tarafından temsil edilen bölge içinde bulunup bulunmadığını belirler.
IsVisible(const RectangleF&)Belirtilen dikdörtgenin herhangi bir kısmının, geçerli nesne tarafından temsil edilen bölge içinde bulunup bulunmadığını belirler.
IsVisible(const Point&, const SharedPtr<Graphics>&) constBelirtilen grafikleri kullanarak, belirtilen noktanın geçerli nesne tarafından temsil edilen bölge içinde bulunup bulunmadığını belirler.
IsVisible(const PointF&, const SharedPtr<Graphics>&) constBelirtilen grafikleri kullanarak, belirtilen noktanın geçerli nesne tarafından temsil edilen bölge içinde bulunup bulunmadığını belirler.
IsVisible(const Rectangle&, const SharedPtr<Graphics>&)Belirtilen grafikleri kullanarak, belirtilen dikdörtgenin herhangi bir kısmının geçerli nesne tarafından temsil edilen bölge içinde bulunup bulunmadığını belirler.
IsVisible(const RectangleF&, const SharedPtr<Graphics>&)Belirtilen grafikleri kullanarak, belirtilen dikdörtgenin herhangi bir kısmının geçerli nesne tarafından temsil edilen bölge içinde bulunup bulunmadığını belirler.
IsVisible(float, float) constBelirtilen noktanın, geçerli nesne tarafından temsil edilen bölge içinde bulunup bulunmadığını belirler.
IsVisible(float, float, const SharedPtr<Graphics>&) constBelirtilen grafikleri kullanarak, belirtilen noktanın geçerli nesne tarafından temsil edilen bölge içinde bulunup bulunmadığını belirler.
MakeEmpty()Geçerli nesneyi boş iç mekâna başlatır.
MakeInfinite()Bu bölge nesnesini sonsuz iç mekâna başlatır.
Region()Region sınıfının yeni bir örneğini oluşturur.
Region(const RectangleF&)Belirtilen dikdörtgen tarafından tanımlanan bir bölgeyi temsil eden Region sınıfının yeni bir örneğini oluşturur.
Region(const Rectangle&)Belirtilen dikdörtgen tarafından tanımlanan bir bölgeyi temsil eden Region sınıfının yeni bir örneğini oluşturur.
Region(const SharedPtr<Drawing2D::GraphicsPath>&)Belirtilen yol tarafından tanımlanan bir bölgeyi temsil eden Region sınıfının yeni bir örneğini oluşturur.
Region(const SkPath&)
Region(const SharedPtr<Drawing2D::RegionData>&)Belirtilen RegionData nesnesi tarafından tanımlanan bir bölgeyi temsil eden Region sınıfının yeni bir örneğini oluşturur.
Transform(const SharedPtr<Drawing2D::Matrix>&)Bu bölgeyi belirtilen matris ile dönüştürür.
Transform(const SkMatrix&)Bu bölgeyi belirtilen matris ile dönüştürür.
Translate(int, int)Bölgenin koordinatlarını belirtilen miktarda kaydırır.
Translate(float, float)Bölgenin koordinatlarını belirtilen miktarda kaydırır.
Union(const RectangleF&)Geçerli nesne tarafından temsil edilen bölgeyi, bu bölge ile belirtilen dikdörtgen tarafından tanımlanan bir bölgenin birleşim işlemi sonucuyla değiştirir.
Union(const Rectangle&)Geçerli nesne tarafından temsil edilen bölgeyi, bu bölge ile belirtilen dikdörtgen tarafından tanımlanan bir bölgenin birleşim sonucuyla değiştirir.
Union(const SharedPtr<Drawing2D::GraphicsPath>&)Geçerli nesne tarafından temsil edilen bölgeyi, bu bölge ile belirtilen yol tarafından tanımlanan bir bölgenin birleşim sonucuyla değiştirir.
Union(const SharedPtr<Region>&)Geçerli nesne tarafından temsil edilen bölgeyi, bu bölge ile belirtilen bölgenin birleşim sonucuyla değiştirir.
Xor(const RectangleF&)Geçerli nesne tarafından temsil edilen bölgeyi, bu bölge ile belirtilen dikdörtgen tarafından tanımlanan bölgenin kesişmeyen kısımlarıyla değiştirir.
Xor(const Rectangle&)Geçerli nesne tarafından temsil edilen bölgeyi, bu bölge ile belirtilen dikdörtgen tarafından tanımlanan bölgenin kesişmeyen kısımlarıyla değiştirir.
Xor(const SharedPtr<Drawing2D::GraphicsPath>&)Geçerli nesne tarafından temsil edilen bölgeyi, bu bölge ile belirtilen yol tarafından tanımlanan bölgenin kesişmeyen kısımlarıyla değiştirir.
Xor(const SharedPtr<Region>&)Geçerli nesne tarafından temsil edilen bölgeyi, bu bölge ile belirtilen bölgenin kesişmeyen kısımlarıyla değiştirir.
virtual ~Region()Yıkıcı.

Ayrıca Bakınız