System::Drawing::Region Klasse

Region class

Stellt das Innere einer grafischen Form dar. Objekte dieser Klasse sollten ausschließlich mit der Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class Region : public System::Object

Methoden

MethodeBeschreibung
Clone() constGibt eine Kopie des aktuellen Objekts zurück.
Complement(const RectangleF&)Ersetzt die vom aktuellen Objekt dargestellte Region durch den Teil der Region, der durch das angegebene Rechteck definiert ist und nicht mit dieser Region überschneidet.
Complement(const Rectangle&)Ersetzt die vom aktuellen Objekt dargestellte Region durch den Teil der Region, der durch das angegebene Rechteck definiert ist und nicht mit dieser Region überschneidet.
Complement(const SharedPtr<Drawing2D::GraphicsPath>&)Ersetzt die vom aktuellen Objekt dargestellte Region durch den Teil der Region, der durch den angegebenen Pfad definiert ist und nicht mit dieser Region überschneidet.
Complement(const SharedPtr<Region>&)Ersetzt die vom aktuellen Objekt dargestellte Region durch den Teil der angegebenen Region, der nicht mit dieser Region überschneidet.
Dispose()Gibt alle vom aktuellen Objekt erworbenen Betriebssystemressourcen frei.
Equals(const SharedPtr<Region>&, const SharedPtr<Graphics>&)Bestimmt, ob die angegebene Region identisch ist mit der vom aktuellen Objekt auf der angegebenen Zeichenfläche dargestellten Region.
Exclude(const RectangleF&)Ersetzt die vom aktuellen Objekt dargestellte Region durch das Ergebnis des Ausschlusses der durch das angegebene Rechteck definierten Region.
Exclude(const Rectangle&)Ersetzt die vom aktuellen Objekt dargestellte Region durch das Ergebnis des Ausschlusses der durch das angegebene Rechteck definierten Region.
Exclude(const SharedPtr<Drawing2D::GraphicsPath>&)Ersetzt die vom aktuellen Objekt dargestellte Region durch das Ergebnis des Ausschlusses der durch den angegebenen Pfad definierten Region.
Exclude(const SharedPtr<Region>&)Ersetzt die vom aktuellen Objekt dargestellte Region durch das Ergebnis des Ausschlusses der angegebenen Region.
GetBounds(const SharedPtr<Graphics>&) constLiefert eine RectangleF-Struktur, die ein Rechteck darstellt, das diese Region auf der Zeichenfläche eines Graphics-Objekts begrenzt.
GetRegionData() constGibt ein RegionData-Objekt zurück, das Daten enthält, die die vom aktuellen Objekt dargestellte Region definieren.
GetRegionScans(const SharedPtr<Drawing2D::Matrix>&) constGibt ein Array von RectangleF-Strukturen zurück, die diese Region nach Anwendung der angegebenen Matrixtransformation annähern.
Intersect(const RectangleF&)Ersetzt die vom aktuellen Objekt dargestellte Region durch das Ergebnis der Schnittmenge dieser Region und einer durch das angegebene Rechteck definierten Region.
Intersect(const Rectangle&)Ersetzt die vom aktuellen Objekt dargestellte Region durch das Ergebnis der Schnittmenge dieser Region und einer durch das angegebene Rechteck definierten Region.
Intersect(const SharedPtr<Drawing2D::GraphicsPath>&)Ersetzt die von dem aktuellen Objekt dargestellte Region durch das Ergebnis der Schnittmenge dieser Region und einer durch den angegebenen Pfad definierten Region.
Intersect(const SharedPtr<Region>&)Ersetzt die von dem aktuellen Objekt dargestellte Region durch das Ergebnis der Schnittmenge dieser Region und der angegebenen Region.
IsEmpty(const SharedPtr<Graphics>&) constBestimmt, ob die von dem aktuellen Objekt dargestellte Region auf der angegebenen Zeichenfläche ein leeres Inneres hat.
IsInfinite(const SharedPtr<Graphics>&) constBestimmt, ob die von dem aktuellen Objekt dargestellte Region auf der angegebenen Zeichenfläche ein unendliches Inneres hat.
IsVisible(const Point&) constBestimmt, ob der angegebene Punkt innerhalb der von dem aktuellen Objekt dargestellten Region liegt.
IsVisible(const PointF&) constBestimmt, ob der angegebene Punkt innerhalb der von dem aktuellen Objekt dargestellten Region liegt.
IsVisible(const Rectangle&)Bestimmt, ob ein Teil des angegebenen Rechtecks innerhalb der von dem aktuellen Objekt dargestellten Region liegt.
IsVisible(const RectangleF&)Bestimmt, ob ein Teil des angegebenen Rechtecks innerhalb der von dem aktuellen Objekt dargestellten Region liegt.
IsVisible(const Point&, const SharedPtr<Graphics>&) constBestimmt, ob der angegebene Punkt unter Verwendung der angegebenen Grafik innerhalb der von dem aktuellen Objekt dargestellten Region liegt.
IsVisible(const PointF&, const SharedPtr<Graphics>&) constBestimmt, ob der angegebene Punkt unter Verwendung der angegebenen Grafik innerhalb der von dem aktuellen Objekt dargestellten Region liegt.
IsVisible(const Rectangle&, const SharedPtr<Graphics>&)Bestimmt, ob ein Teil des angegebenen Rechtecks unter Verwendung der angegebenen Grafik innerhalb der von dem aktuellen Objekt dargestellten Region liegt.
IsVisible(const RectangleF&, const SharedPtr<Graphics>&)Bestimmt, ob ein Teil des angegebenen Rechtecks unter Verwendung der angegebenen Grafik innerhalb der von dem aktuellen Objekt dargestellten Region liegt.
IsVisible(float, float) constBestimmt, ob der angegebene Punkt innerhalb der von dem aktuellen Objekt dargestellten Region liegt.
IsVisible(float, float, const SharedPtr<Graphics>&) constBestimmt, ob der angegebene Punkt unter Verwendung der angegebenen Grafik innerhalb der von dem aktuellen Objekt dargestellten Region liegt.
MakeEmpty()Initialisiert das aktuelle Objekt mit leerem Inneres.
MakeInfinite()Initialisiert dieses Regionsobjekt mit unendlichem Inneres.
Region()Konstruiert eine neue Instanz der Klasse Region.
Region(const RectangleF&)Konstruiert eine neue Instanz der Klasse Region, die eine durch das angegebene Rechteck definierte Region darstellt.
Region(const Rectangle&)Konstruiert eine neue Instanz der Klasse Region, die eine durch das angegebene Rechteck definierte Region darstellt.
Region(const SharedPtr<Drawing2D::GraphicsPath>&)Konstruiert eine neue Instanz der Klasse Region, die eine durch den angegebenen Pfad definierte Region darstellt.
Region(const SkPath&)
Region(const SharedPtr<Drawing2D::RegionData>&)Konstruiert eine neue Instanz der Klasse Region, die eine durch das angegebene RegionData-Objekt definierte Region darstellt.
Transform(const SharedPtr<Drawing2D::Matrix>&)Transformiert diese Region mittels der angegebenen Matrix.
Transform(const SkMatrix&)Transformiert diese Region mittels der angegebenen Matrix.
Translate(int, int)Verschiebt die Koordinaten der Region um den angegebenen Betrag.
Translate(float, float)Verschiebt die Koordinaten der Region um den angegebenen Betrag.
Union(const RectangleF&)Ersetzt die von dem aktuellen Objekt dargestellte Region durch das Ergebnis der Vereinigungsoperation dieser Region und einer durch das angegebene Rechteck definierten Region.
Union(const Rectangle&)Ersetzt die von dem aktuellen Objekt dargestellte Region durch das Ergebnis der Vereinigung dieser Region und einer durch das angegebene Rechteck definierten Region.
Union(const SharedPtr<Drawing2D::GraphicsPath>&)Ersetzt die von dem aktuellen Objekt dargestellte Region durch das Ergebnis der Vereinigung dieser Region und einer durch den angegebenen Pfad definierten Region.
Union(const SharedPtr<Region>&)Ersetzt die von dem aktuellen Objekt dargestellte Region durch das Ergebnis der Vereinigung dieser Region und der angegebenen Region.
Xor(const RectangleF&)Ersetzt die von dem aktuellen Objekt dargestellte Region durch die Teile dieser Region und der durch das angegebene Rechteck definierten Region, die nicht miteinander schneiden.
Xor(const Rectangle&)Ersetzt die von dem aktuellen Objekt dargestellte Region durch die Teile dieser Region und der durch das angegebene Rechteck definierten Region, die nicht miteinander schneiden.
Xor(const SharedPtr<Drawing2D::GraphicsPath>&)Ersetzt die von dem aktuellen Objekt dargestellte Region durch die Teile dieser Region und der durch den angegebenen Pfad definierten Region, die nicht miteinander schneiden.
Xor(const SharedPtr<Region>&)Ersetzt die von dem aktuellen Objekt dargestellte Region durch die Teile dieser Region und der angegebenen Region, die nicht miteinander schneiden.
virtual ~Region()Destruktor.

Siehe auch