Freigeben über


Regionserstellung und -auswahl

Eine Anwendung erstellt eine Region, indem sie eine Funktion aufruft, die einer bestimmten Form zugeordnet ist. Die folgende Tabelle zeigt die Funktionen, die den einzelnen Standardformen zugeordnet sind.

Form Funktion
Rechteckiger Bereich CreateRectRgn, CreateRectRgnIndirect, SetRectRgn
Rechteckiger Bereich mit abgerundeten Ecken CreateRoundRectRgn
Elliptische Region CreateEllipticRgn, CreateEllipticRgnIndirect
Polygonaler Bereich CreatePolygonRgn, CreatePolyPolygonRgn

 

Jede Regionserstellungsfunktion gibt ein Handle zurück, das die neue Region 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 angibt. Nachdem eine Region in einem Gerätekontext ausgewählt wurde, kann die Anwendung verschiedene Vorgänge daran ausführen.