Pad maken
Als u een pad wilt maken en dit wilt selecteren in een DC, moet u eerst de punten definiëren die het beschrijven. Dit wordt gedaan door de functie BeginPath aan te roepen, de juiste tekenfuncties op te geven en vervolgens de EndPath--functie aan te roepen. Deze combinatie van functies (BeginPath, tekenfuncties en EndPath) vormen een padhaken. Hier volgt een lijst met tekenfuncties die kunnen worden gebruikt.
- AngleArc-
- Arc-
- ArcTo-
- akkoord
- CloseFigure-
- met drie puntjes
- ExtTextOut-
- LineTo-
- MoveToEx-
- cirkel
- PolyBezier-
- PolyBezierTo
- PolyDraw-
- veelhoek
- polylijn
- PolylineTo
- PolyPolygon-
- PolyPolyline-
- rechthoek
- RoundRect-
- TextOut-
Wanneer een toepassing EndPath-aanroept, selecteert het systeem het bijbehorende pad naar de opgegeven domeincontroller. (Als eerder een ander pad was geselecteerd in de domeincontroller, verwijdert het systeem dat pad zonder het op te slaan.) Nadat het systeem het pad naar de domeincontroller heeft geselecteerd, kan een toepassing op een van de volgende manieren op het pad werken:
- Teken de omtrek van het pad (met behulp van de huidige pen).
- Verf het interieur van het pad (met behulp van de huidige borstel).
- Teken de omtrek en vul het interieur van het pad.
- Het pad wijzigen (curven converteren naar lijnsegmenten).
- Converteer het pad naar een clippad.
- Converteer het pad naar een regio.
- Maak het pad plat door elke curve in het pad te converteren naar een reeks lijnsegmenten.
- Haal de coördinaten op van de lijnen en curven die een pad vormen.