Freigeben über


Bereichserstellung und -auswahl

Eine Anwendung erstellt einen Bereich durch Aufrufen einer Funktion, die einem bestimmten Shape zugeordnet ist. In der folgenden Tabelle sind die Funktionen aufgeführt, die den einzelnen Standard-Shapes zugeordnet sind.

Form Funktion
Rechteckiger Bereich CreateRectRgn, CreateRectRgnIndirect, SetRectRgn
Rechteckiger Bereich mit abgerundeten Ecken CreateRoundRectRgn-
Elliptischer Bereich CreateEllipticRgn, CreateEllipticRgnIndirect
Polygonalbereich CreatePolygonRgn, CreatePolyPolygonRgn

 

Jede Regionserstellungsfunktion gibt ein Handle zurück, das den neuen Bereich identifiziert. Eine Anwendung kann diesen Handle verwenden, um den Bereich in einem Gerätekontext auszuwählen, indem die SelectObject-Funktion aufgerufen und dieses Handle als zweites Argument bereitgestellt wird. Nachdem ein Bereich in einem Gerätekontext ausgewählt wurde, kann die Anwendung verschiedene Vorgänge ausführen.