Kalem Stili
style özniteliği, belirli bir kozmetik veya geometrik kalem kullanıldığında görüntülenen çizgi desenini belirtir. Önceden tanımlanmış sekiz kalem stili vardır. Aşağıdaki çizimde, sistem tarafından tanımlanan bu stillerden yedisi gösterilmektedir.
Her biri önceden tanımlanmış farklı bir stil kullanılarak çizilmiş yedi çizginin gösterildiği
İç çerçeve stili, kozmetik kalemler için düz stille aynıdır. Ancak geometrik kalemle kullanıldığında farklı çalışır. Geometrik kalem tek bir pikselden daha genişse ve çizim işlevi kalemi kullanarak dolgulu bir nesnenin çevresine kenarlık çiziyorsa, sistem kenarlıyı nesnenin çerçevesinin içine çizer. Uygulama, iç çerçeve stilini kullanarak geometrik kalem genişliğine bakılmaksızın bir nesnenin tamamen belirtilen boyutlar içinde görünmesini sağlayabilir.
Sistem tarafından tanımlanan yedi stile ek olarak, kullanıcı (veya uygulama) tanımlı sekizinci bir stil vardır. Kullanıcı tanımlı stil, özelleştirilmiş bir dizi tire ve nokta içeren çizgiler oluşturur.
CreatePen, CreatePenIndirectveya ExtCreatePen işlevini kullanarak sistem tanımlı stiller içeren bir kalem oluşturun. Kullanıcı tanımlı stile sahip bir kalem oluşturmak için ExtCreatePen işlevini kullanın.