Yol Oluşturma
Bir yol oluşturmak ve bunu DC'ye seçmek için, önce onu tanımlayan noktaları tanımlamak gerekir. Bu, BeginPath işlevini çağırarak, uygun çizim işlevlerini belirterek ve ardından EndPath işlevi çağrılarak yapılır. İşlevlerin (BeginPath, çizim işlevleri ve EndPath) birleşimi, yol ayracı oluşturur. Aşağıda, kullanılabilecek çizim işlevlerinin listesi yer alır.
- AngleArc
- Arc
- ArcTo'
- Akor
- CloseFigure
- üç nokta
- ExtTextOut
- LineTo
- MoveToEx
- pasta
- PolyBezier
- PolyBezierTo
- PolyDraw
- Çokgen
- çok çizgili
- PolylineTo
- PolyPolygon
- PolyPolyline
- dikdörtgen
- RoundRect
- TextOut
Bir uygulama EndPathçağırdığında, sistem belirtilen DC'ye giden ilişkili yolu seçer. (Daha önce DC'ye başka bir yol seçilmişse, sistem bu yolu kaydetmeden siler.) Sistem DC'ye giden yolu seçtikten sonra, bir uygulama yol üzerinde aşağıdaki yollardan biriyle çalışabilir:
- Yolun ana hattını çizin (geçerli kalemi kullanarak).
- Yolun içini boyayın (geçerli fırçayı kullanarak).
- Ana hattı çizin ve yolun içini doldurun.
- Yolu değiştirin (eğrileri çizgi segmentlerine dönüştürme).
- Yolu küçük bir yola dönüştürün.
- Yolu bir bölgeye dönüştürün.
- Yoldaki her eğriyi bir dizi çizgi kesimine dönüştürerek yolu düzleştirme.
- Yol oluşturan çizgilerin ve eğrilerin koordinatlarını alın.