Freigeben über


Region-Klasse (gdiplusheaders.h)

Die Region-Klasse beschreibt einen Bereich der Anzeigeoberfläche. Der Bereich kann eine beliebige Form sein. Anders ausgedrückt: Die Begrenzung des Bereichs kann eine Kombination aus gekrümmten und geraden Linien sein. Regionen können auch aus den Inneren von Rechtecken, Pfaden oder einer Kombination aus diesen erstellt werden. Regionen werden in Clipping- und Treffertestvorgängen verwendet.

Vererbung

Die Region-Klasse implementiert GdiplusBase.

Methoden

Die Region-Klasse verfügt über diese Methoden.

 
Region::Klonen

Die Region::Clone-Methode macht eine Kopie dieses Regionobjects und gibt die Adresse des neuen Regionobject zurück.
Region::Ergänzung

Die Region::Complement-Methode aktualisiert diesen Bereich in den Teil des inneren Bereichs des angegebenen Pfads, der diesen Bereich nicht überschneidet.
Region::Ergänzung

Die Region::Complement-Methode aktualisiert einen Bereich, der diesen Bereich nicht überschneidet.
Region::Ergänzung

Die Region::Complement-Methode aktualisiert diesen Bereich in den Teil des Innenbereichs des angegebenen Rechtecks, der diesen Bereich nicht überschneidet.
Region::Ergänzung

Die Region::Complement-Methode aktualisiert diese Region in den Teil einer anderen Region, die diesen Bereich nicht überschneidet.
Region::Equals

Die Region::Equals-Methode bestimmt, ob dieser Bereich gleich einer angegebenen Region ist.
Region::Exclude

Die Region::Exclude-Methode aktualisiert diesen Bereich in den Teil von sich selbst, der sich nicht über das Innere des angegebenen Pfads schneidet.
Region::Exclude

Die Region::Exclude-Methode aktualisiert einen Bereich, der das Innere des angegebenen Rechtecks nicht überschneidet.
Region::Exclude

Die Region::Exclude-Methode aktualisiert diesen Bereich in den Teil selbst, der das Innere des angegebenen Rechtecks nicht überschneidet.
Region::Exclude

Die Region::Exclude-Methode aktualisiert diesen Bereich in den Teil von sich selbst, der keine andere Region überschneidet.
Region::FromHRGN

Die Region::FromHRGN-Methode erstellt ein Windows GDI+Region-Objekt aus einer GDI-Region (Windows Graphics Device Interface).
Region::GetBounds

Die Region::GetBounds-Methode ruft ein Rechteck ab, das diesen Bereich umschließt. (Überladung 2/2)
Region::GetBounds

Die Region::GetBounds-Methode ruft ein Rechteck ab, das diesen Bereich umschließt. (Überladung 1/2)
Region::GetData

Die Region::GetData-Methode ruft Daten ab, die diese Region beschreiben.
Region::GetDataSize

Die Region::GetDataSize-Methode ruft die Anzahl der Bytes an Daten ab, die diesen Bereich beschreiben.
Region::GetHRGN

Die Region::GetHRGN-Methode erstellt eine GDI-Region (Windows Graphics Device Interface) aus dieser Region.
Region::GetLastStatus

Die Region::GetLastStatus-Methode gibt einen Wert zurück, der die Art des letzten Methodenfehlers dieses Regionobjects angibt.
Region::GetRegionScans

Die Region::GetRegionScans-Methode ruft ein Array von Rechtecken ab, die sich diesem Bereich annähern. Der Bereich wird von einer angegebenen Matrix transformiert, bevor die Rechtecke berechnet werden.
Region::GetRegionScans

Die Region::GetRegionScans-Methode ruft ein Array von Rechtecken ab, die sich diesem Bereich annähern.
Region::GetRegionScansCount

Die Region::GetRegionScansCount-Methode ruft die Anzahl der Rechtecke ab, die sich dieser Region annähern. Der Bereich wird von einer angegebenen Matrix transformiert, bevor die Rechtecke berechnet werden.
Region::Intersect

Die Region::Intersect-Methode aktualisiert diesen Bereich in den Teil von sich selbst, der das Innere des angegebenen Pfads überschneidet.
Region::Intersect

Die Region::Intersect-Methode aktualisiert einen Bereich, der das Innere des angegebenen Rechtecks überschneidet.
Region::Intersect

Die Region::Intersect-Methode aktualisiert diesen Bereich auf den Teil selbst, der das Innere des angegebenen Rechtecks überschneidet.
Region::Intersect

Die Region::Intersect-Methode aktualisiert diesen Bereich in den Teil von sich selbst, der eine andere Region überschneidet.
Region::IsEmpty

Die Region::IsEmpty-Methode bestimmt, ob dieser Bereich leer ist.
Region::IsInfinite

Die Region::IsInfinite-Methode bestimmt, ob dieser Bereich unendlich ist.
Region::IsVisible

Die Region::IsVisible-Methode bestimmt, ob sich ein Punkt innerhalb dieses Bereichs befindet. (Überladung 1/4)
Region::IsVisible

Die Region::IsVisible-Methode bestimmt, ob sich ein Punkt innerhalb dieses Bereichs befindet. (Überladung 4/4)
Region::IsVisible

Die Region::IsVisible-Methode bestimmt, ob ein Rechteck diesen Bereich überschneidet. (Überladung 2/4)
Region::IsVisible

Die Region::IsVisible-Methode bestimmt, ob ein Rechteck diesen Bereich überschneidet. (Überladung 4/4)
Region::IsVisible

Die Region::IsVisible-Methode bestimmt, ob sich ein Punkt innerhalb dieses Bereichs befindet. (Überladung 2/4)
Region::IsVisible

Die Region::IsVisible-Methode bestimmt, ob ein Rechteck diesen Bereich überschneidet. (Überladung 3/4)
Region::IsVisible

Die Region::IsVisible-Methode bestimmt, ob sich ein Punkt innerhalb dieses Bereichs befindet. (Überladung 3/4)
Region::IsVisible

Die Region::IsVisible-Methode bestimmt, ob ein Rechteck diesen Bereich überschneidet. (Überladung 1/4)
Region::MakeEmpty

Die Region::MakeEmpty-Methode aktualisiert diesen Bereich in eine leere Region. Anders ausgedrückt: Der Bereich belegt keinen Platz auf dem Anzeigegerät.
Region::MakeInfinite

Die Region::MakeInfinite-Methode aktualisiert diese Region in eine unendliche Region.
Region::Region

Erstellt einen Bereich, der unendlich ist. Dies ist der Standardkonstruktor (Region.Region)
Region::Region

Erstellt eine Region, die durch Daten definiert wird, die aus einer anderen Region abgerufen werden.
Region::Region

Erstellt einen Bereich, der durch einen Pfad (ein GraphicsPath-Objekt) definiert wird und über einen Füllmodus verfügt, der im GraphicsPath-Objekt enthalten ist.
Region::Region

Erstellt einen Bereich, der durch ein Rechteck definiert wird. (Überladung 1/2)
Region::Region

Erstellt einen Bereich, der durch ein Rechteck definiert wird. (Überladung 2/2)
Region::Region

Erstellt einen Bereich, der unendlich ist. Dies ist der Standardkonstruktor (Überladung 2/3)
Region::Region

Erstellt einen Bereich, der unendlich ist. Dies ist der Standardkonstruktor (Überladung 1/3)
Region::Region

Erstellt eine Region, die mit der Region identisch ist, die durch ein Handle für eine GDI-Region (Windows Graphics Device Interface) angegeben wird.
Region::Transform

Die Region::Transform-Methode transformiert diesen Bereich, indem jeder seiner Datenpunkte mit einer angegebenen Matrix multipliziert wird.
Region::Translate

Die Region::Translate-Methode versetzt diesen Bereich um angegebene Mengen in horizontaler und vertikaler Richtung. (Überladung 1/2)
Region::Translate

Die Region::Translate-Methode versetzt diesen Bereich um angegebene Mengen in horizontaler und vertikaler Richtung. (Überladung 2/2)
Region::Union

Die Region::Union-Methode aktualisiert diesen Bereich auf alle Teile (sich überschneidend und nicht überschneidend) von sich selbst und allen Teilen des inneren Des angegebenen Pfads.
Region::Union

Die Region::Union-Methode aktualisiert diese Region.
Region::Union

Die Region::Union-Methode aktualisiert diesen Bereich auf alle Teile (sich überschneidend und nicht überschneidend) von sich selbst und allen Teilen des Innenbereichs des angegebenen Rechtecks.
Region::Union

Die Region::Union-Methode aktualisiert diese Region auf alle Teile (sich überschneidend und nicht intersecting) von sich selbst und allen Teilen einer anderen Region.
Region::Xor

Die Region::Xor-Methode aktualisiert diesen Bereich in die nicht durchschneidenden Teile von sich selbst und das Innere des angegebenen Pfads.
Region::Xor

Die Region::Xor-Methode aktualisiert einen Bereich auf die nicht beschneidenden Teile mit dem Inneren eines Rechtecks.
Region::Xor

Die Region::Xor-Methode aktualisiert diesen Bereich auf die nicht durchschneidenden Teile von sich selbst und das Innere des angegebenen Rechtecks.
Region::Xor

Die Region::Xor-Methode aktualisiert diesen Bereich in die nicht intersectingierenden Teile von sich selbst und einer anderen Region.

Hinweise

Eine GDI+-Region wird in Weltkoordinaten gespeichert, während eine GDI-Region in Gerätekoordinaten gespeichert wird. Daher ist eine GDI+-Region skalierbar und eine GDI-Region nicht. Weitere Informationen finden Sie im Abschnitt Skalierbare Regionen unter Neue Features.

Eine Anwendung kann Regionen verwenden, um die Ausgabe von Zeichnungsvorgängen zu beschneiden. Der Fenster-Manager verwendet Regionen, um den Zeichnungsbereich von Fenstern zu definieren. Diese Regionen werden als Clippingbereiche bezeichnet. Eine Anwendung kann auch Regionen in Treffertestvorgängen verwenden, z. B. überprüfen, ob sich ein Punkt in einer Region befindet oder ob ein Rechteck eine Region überschneidet. Weitere Informationen finden Sie unter Regionen, Beschneiden und Verwenden von Regionen.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile gdiplusheaders.h