System::Drawing::Region class

Region class

Grafik şeklinin iç kısmını temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığına (stack) ya da operator new ile oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. 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>&) constBir RectangleF yapısı 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 nesnesini yaklaşık olarak temsil eden bir dizi RectangleF yapısı 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şimi 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şimi 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