Aşağıdaki formu logpen yapıya sahiptir:
typedef struct tagLOGPE&N {nbsp; / * lgpn * /
UINT lopnStyle;
NOKTASI lopnWidth;
colorref lopnColor;
} LOGPEN
logpen yapısı, stil, genişliğini ve rengini bir kalem, çizgiler ve Kenarlıklar çizmek için çizim nesnesini tanımlar. logpen yapısı CPen::CreatePenIndirect işlevini kullanır.
Üyeler
lopnStyle
Kalem türünü belirtir. Bu üye aşağıdaki değerlerden biri olabilir:
Kalem kalem PS_INSIDEFRAME tarzı ve mantıksal Renk tablosunda bir renk eşleşmeyen bir renk varsa, bir tanesinin bir renkle çizilir. PS_SOLID kalem tarzı bir kalem ile bir tanesinin renk oluşturmak için kullanılamaz. Kalem kalınlığını 1'e eşit veya küçükse PS_INSIDEFRAME stili PS_SOLID için aynıdır.
PS_INSIDEFRAME stili, elips, Dikdörtgenve RoundRectdışındaki işlevleri tarafından üretilen GDI nesnesi ile kullanıldığında, satırın belirtilen çerçeve içinde tamamen olmayabilir.
lopnWidth
Kalem genişliği, mantıksal birimler cinsinden belirtir. LopnWidth üye 0 kalem 1 piksel genişliğinde geçerli eşleme moduna bakmaksızın raster cihazlarda ise,.
lopnColor
Kalem rengini belirler.
Yorumlar
Y değeri noktası yapısı lopnWidth üyesi için kullanılmaz.
Ayrıca bkz: CPen::CreatePenIndirect