logbrush yapısı
LOGBRUSH Yapısı, stilini, rengini ve fiziksel bir fırça deseni tanımlar.Windows tarafından kullanılan CreateBrushIndirect ve ExtCreatePen fonksiyonlar.
typedef struct tag LOGBRUSH { /* lb */
UINT lbStyle;
COLORREF lbColor;
LONG lbHatch;
} LOGBRUSH;
Parametreler
lbStyle
Fırça stilini belirtir.lbStyle Üye aşağıdaki stillerde biri olmalıdır:BS_DIBPATTERN bir aygıttan bağımsız bit eşlem (DIB) belirtimi tarafından tanımlanan bir desen Fırçası.lbStyle Olan BS_DIBPATTERN, lbHatch üye paketlenmiş DIB bir tutamaç içerir.
BS_DIBPATTERNPT bir aygıttan bağımsız bit eşlem (DIB) belirtimi tarafından tanımlanan bir desen Fırçası.lbStyle Olan BS_DIBPATTERNPT, lbHatch üye paketlenmiş DIB bir işaretçi içerir.
bs_hatched fırça Taralı.
bs_hollow fırça içi boş.
bs_null aynı bs_hollow.
bs_pattern bellek bitmap tanımlanan bir fırça deseni.
BS_SOLID düz fırça.
lbColor
Fırça çizilmesi olduğu rengini belirtir.lbStyle Olan bs_hollow veya bs_pattern stili, lbColor göz ardı edilir.lbStyle Olan BS_DIBPATTERN veya BS_DIBPATTERNBT, düşük sıralı sözcük lbColor belirtir olup olmadığını bmiColors üyeleri BITMAPINFO yapısı, şu anda gerçekleştirilen mantıksal paleti açık kırmızı, yeşil, mavi (rgb) değerleri veya dizinleri içerir.LbColor üye aşağıdaki değerlerden biri olmalıdır:DIB_PAL_COLORS renk tablosu şu anda gerçekleştirilen mantıksal paleti 16-bit indices dizisini oluşur.
DIB_RGB_COLORS renk tablo değişmez rgb değerlerini içerir.
lbHatch
Yavrulama stilini belirtir.Fırça stil tarafından tanımlanmayan anlamı bağlıdır lbStyle.lbStyle Olan BS_DIBPATTERN, lbHatch üye paketlenmiş DIB bir tutamaç içerir.lbStyle Olan BS_DIBPATTERNPT, lbHatch üye paketlenmiş DIB bir işaretçi içerir.lbStyle Olan bs_hatched, lbHatch üye yavrulama oluşturmak için kullanılan satır yönünü belirtir.Aşağıdaki değerlerden biri olabilir:HS_BDIAGONAL45 Derece yukarı, sola ve sağa yavrulama
HS_CROSSYatay ve dikey bir çapraz tarama
HS_DIAGCROSS45 derecelik çapraz çizgili
HS_FDIAGONAL45 Derece aşağı, sol ve sağ yavrulama
HS_HORIZONTALYatay yavrulama
HS_VERTICALDikey yavrulama
lbStyle Olan bs_pattern, lbHatch deseni tanımlar bitmap tutamacıdır.lbStyle Olan BS_SOLID veya bs_hollow, lbHatch göz ardı edilir.
Notlar
Ancak lbColor yavrulama fırça ön plan rengini denetler CDC::SetBkMode ve CDC::SetBkColor işlevleri kontrol arka plan rengi.
Gereksinimler
Başlık: wingdi.h