Erstellen und Auswählen von Regionen
Eine Anwendung erstellt einen Bereich durch Aufrufen einer Funktion, die einer bestimmten Form zugeordnet ist. In der folgenden Tabelle sind die Funktionen aufgeführt, die den einzelnen Standardformen zugeordnet sind.
| Formen | Funktion |
|---|---|
| Rechteckiger Bereich | CreateRectRgn, CreateRectRgnIndirect, SetRectRgn |
| Rechteckiger Bereich mit abgerundeten Ecken | CreateRoundRectRgn |
| Elliptischer Bereich | CreateEllipticRgn, CreateEllipticRgnIndirect |
| Polygonaler Bereich | CreatePolygonRgn, CreatePolyPolygonRgn |
Jede Funktion zum Erstellen von Regionen gibt ein Handle zurück, das den neuen Bereich identifiziert. Eine Anwendung kann dieses Handle verwenden, um die Region in einem Gerätekontext auszuwählen, indem sie die SelectObject-Funktion aufruft und dieses Handle als zweites Argument an die Hand gibt. Nachdem eine Region in einem Gerätekontext ausgewählt wurde, kann die Anwendung verschiedene Vorgänge ausführen.