Freigeben über


CRgn-Klasse

Kapselt einen Bereich des Windows GDI (Graphics Device Interface).

class CRgn : public CGdiObject

Mitglieder

6y4t32t5.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CRgn::CRgn

Erstellt ein CRgn-Objekt.

6y4t32t5.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CRgn::CombineRgn

Legt ein CRgn-Objekt fest, damit sie der Union von zwei angegebenen CRgn-Objekten entspricht.

CRgn::CopyRgn

Legt ein CRgn-Objekt fest, sodass es eine Kopie eines angegebenen CRgn-Objekts ist.

CRgn::CreateEllipticRgn

Initialisiert CRgn ein Objekt mit einem elliptischen Bereich.

CRgn::CreateEllipticRgnIndirect

Initialisiert CRgn ein Objekt mit einem elliptischen Bereich, der von einer RECT-Struktur definiert ist.

CRgn::CreateFromData

Erstellt einen Bereich von den angegebenen Bereichs- und Transformationsdaten.

CRgn::CreateFromPath

Erstellt einen Bereich aus dem Pfad, der in den angegebenen Gerätekontext ausgewählt ist.

CRgn::CreatePolygonRgn

Initialisiert CRgn ein Objekt mit einem polygonalen Bereich.Das System schließt das Polygon automatisch ggf., indem eine Zeile aus dem letzten Eckpunkt zum ersten zeichnet.

CRgn::CreatePolyPolygonRgn

Initialisiert CRgn ein Objekt mit einem Bereich, welche Zeilen aus geschlossenen Polygonen besteht.Die Polygone sind möglicherweise disjunkt, oder sie überschneiden sich.

CRgn::CreateRectRgn

Initialisiert CRgn ein Objekt mit einem rechteckigen Bereich.

CRgn::CreateRectRgnIndirect

Initialisiert CRgn ein Objekt mit einem rechteckigen Bereich, der von einer RECT-Struktur definiert ist.

CRgn::CreateRoundRectRgn

Initialisiert CRgn ein Objekt mit einem rechteckigen Bereich mit abgerundeten Ecken.

CRgn::EqualRgn

Überprüft zwei CRgn-Objekte, um zu bestimmen, ob sie äquivalent sind.

CRgn::FromHandle

Gibt einen Zeiger auf ein Objekt zurück CRgn, wenn Sie ein Handle für ein Windows-Bereich angegeben werden.

CRgn::GetRegionData

Füllt den angegebenen Puffer mit den Daten aus, die den angegebenen Bereich beschreiben.

CRgn::GetRgnBox

Ruft die Koordinaten des umgebenden Rechtecks eines Objekts CRgn ab.

CRgn::OffsetRgn

Verschiebt ein Objekt CRgn durch die angegebenen Offsets.

CRgn::PtInRegion

Bestimmt, ob ein bestimmter Punkt im Gültigkeitsbereich befindet.

CRgn::RectInRegion

Bestimmt, ob ein Teil eines angegebenen Rechtecks innerhalb des Bereichs liegt.

CRgn::SetRectRgn

Legt das Objekt mit dem angegebenen CRgn rechteckigen Bereich fest.

6y4t32t5.collapse_all(de-de,VS.110).gifÖffentliche Operatoren

Name

Description

Problembehandlung

Gibt das Windows-Handles zurück, das im CRgn-Objekt enthalten ist.

Hinweise

Ein Bereich ist ein elliptischer oder polygonaler Bereich innerhalb eines Fensters.Um Bereiche zu verwenden, verwenden Sie die Memberfunktionen der Klasse CRgn mit den Clippingfunktionen, die als Member der Klasse CDC definiert werden.

Die Memberfunktionen von CRgn erstellen, ändern und rufen Informationen über das Bereichsobjekt ab, für das sie aufgerufen werden.

Weitere Informationen zur Verwendung von CRgn, finden Sie unter Grafikobjekte.

Vererbungshierarchie

CObject

CGdiObject

CRgn

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm