Struktura LOGBRUSH ma następującą postać:
element TypeDef struct tagu LOGBRUSH {/ * lb * /
nbsp; UI&NT lbStyle;
COLORREF lbColor;
LONG lbHatch;
} LOGBRUSH
Struktura LOGBRUSH określa styl, kolor i deseń fizyczne pędzla. Jest używany przez system Windows CreateBrushIndirect i ExtCreatePen funkcje.
Członkowie
lbStyle
Określa styl pędzla. Element lbStyle musi być jeden z następujących stylów:
lbColor
Określa kolor, w którym ma być sporządzona pędzla. LbStyle jest BS_HOLLOW lub BS_PATTERN styl, lbColor jest ignorowana. Jeśli lbStyle jest BS_DIBPATTERN lub BS_DIBPATTERNBT, słowo bity lbColor określa, czy członkowie bmiColors struktury BITMAPINFO zawierać wyraźnego czerwonego, zielonego, niebieskiego wartości (RGB) lub wskaźników do aktualnie zrealizowanymi palety logicznych. Element lbColor musi mieć jedną z następujących wartości:
lbHatch
Określa styl kreskowania. Znaczenie zależy od stylu pędzla, zdefiniowane przez lbStyle. Jeśli lbStyle jest BS_DIBPATTERN, członka lbHatch zawiera dojścia do spakowanej DIB. Jeśli lbStyle jest BS_DIBPATTERNPT, członka lbHatch zawiera wskaźnik do spakowanej DIB. Jeśli lbStyle jest BS_HATCHED, członka lbHatch określa orientację linii, używanych do tworzenia włazu. Może być jedna z następujących wartości:
Jeśli lbStyle jest BS_PATTERN, lbHatch jest dojście do mapy bitowej, który definiuje wzorzec. Jeżeli lbStyle jest BS_SOLID lub BS_HOLLOW, lbHatch jest ignorowana.
Komentarze
Chociaż lbColor kontroluje kolor narzędzia Pędzel kreskowania, funkcje CDC::SetBkMode i CDC::SetBkColor kontroli kolor tła.
Zobacz też CDC::GetCharABCWidths