Vytvoření cesty
Pokud chcete vytvořit cestu a vybrat ji do řadiče domény, je nejprve nutné definovat body, které ji popisují. To se provádí voláním funkce BeginPath, určením příslušných funkcí kreslení a následným voláním funkce EndPath. Tato kombinace funkcí (BeginPath, kreslicí funkce a EndPath) tvoří závorku cesty. Následuje seznam kresliných funkcí, které lze použít.
- AngleArc
- Arc
- ArcTo
- chord
- CloseFigure
- elipsy
- ExtTextOut
- lineto
- MoveToEx
- výsečový
- PolyBezier
- PolyBezierTo
- PolyDraw
- mnohoúhelníkové
- polyline
- polylineTo
- PolyPolygon
- polypolyline
- obdélníku
- RoundRect
- TextOut
Když aplikace volá EndPath, systém vybere přidruženou cestu do zadaného řadiče domény. (Pokud byla dříve vybrána jiná cesta do řadiče domény, systém odstraní danou cestu bez uložení.) Jakmile systém vybere cestu do řadiče domény, může aplikace na cestě pracovat jedním z následujících způsobů:
- Nakreslete obrys cesty (pomocí aktuálního pera).
- Malování interiéru cesty (pomocí aktuálního štětce)
- Nakreslete obrys a vyplňte vnitřní část cesty.
- Upravte cestu (převod křivek na segmenty čáry).
- Převeďte cestu na cestu klipu.
- Převeďte cestu na oblast.
- Zploštěte cestu převedením každé křivky v cestě na řadu segmentů čar.
- Načtěte souřadnice čar a křivek, které tvoří cestu.