Regio maken en selecteren
Een toepassing maakt een regio door een functie aan te roepen die is gekoppeld aan een specifieke shape. In de volgende tabel ziet u de functie(s) die aan elk van de standaardshapes zijn gekoppeld.
Vorm | Functie |
---|---|
Rechthoekig gebied | CreateRectRgn, CreateRectRgnIndirect, SetRectRgn- |
Rechthoekig gebied met afgeronde hoeken | CreateRoundRectRgn- |
Elliptische regio | CreateEllipticRgn, CreateEllipticRgnIndirect- |
Veelhoekige regio | CreatePolygonRgn, CreatePolyPolygonRgn |
Elke functie voor het maken van een regio retourneert een ingang die de nieuwe regio identificeert. Een toepassing kan deze ingang gebruiken om de regio te selecteren in een apparaatcontext door de SelectObject--functie aan te roepen en deze ingang als het tweede argument op te geven. Nadat een regio is geselecteerd in een apparaatcontext, kan de toepassing verschillende bewerkingen uitvoeren.