Aşağıdaki formu logbrush yapıya sahiptir:
typedef struct etiket logbrush {/ * lb * /
nbsp; UI&NT lbStyle;
colorref lbColor;
UZUN lbHatch;
} LOGBRUSH
logbrush yapısı, stil, renk ve fiziksel bir fırça deseni tanımlar. Windows tarafından kullanılan CreateBrushIndirect ve ExtCreatePen işlevleri.
Üyeler
lbStyle
Fırça stilini belirtir. LbStyle üye şu stiller olmalıdır:
lbColor
Fırça çekilecek olan rengini belirtir. LbColor , lbStyle bs_hollow veya bs_pattern tarzı, göz ardı edilir. LbStyle , BS_DIBPATTERN veya BS_DIBPATTERNBTise, BITMAPINFO yapısı bmiColors üyeleri şu anda gerçekleştirilen mantıksal paleti açık kırmızı, yeşil, mavi (rgb) değerleri veya endeksler içerip lbColor alt sıra word belirtir. LbColor üye aşağıdaki değerlerden biri olmalıdır:
lbHatch
Bir kapak stili belirtir. Anlamını lbStyletarafından tanımlanan fırça stil bağlıdır. LbStyle BS_DIBPATTERNise, lbHatch üye paketlenmiş DIB tanıtıcı içerir. LbStyle BS_DIBPATTERNPTise, lbHatch üye paketlenmiş DIB bir işaretçi içerir. LbStyle bs_hatchedise, lbHatch üye kapak oluşturmak için kullanılan çizgiler yönünü belirtir. Aşağıdaki değerlerden biri olabilir:
LbStyle bs_pattern lbHatch deseni tanımlar Biteşlem tutamacı ise. LbStyle , BS_SOLID veya bs_hollowise, lbHatch sayılır.
Yorumlar
Her ne kadar lbColor bir yumurtadan fırça ön plan rengini denetler, arka plan rengini CDC::SetBkMode ve CDC::SetBkColor işlevleri kontrol.
Ayrıca bkz: CDC::GetCharABCWidths