LOGBRUSH – struktura
LOGBRUSH Struktury definuje styl, barvu a vzorek fyzické stopy.Je používán systému Windows CreateBrushIndirect a ExtCreatePen funkce.
typedef struct tag LOGBRUSH { /* lb */
UINT lbStyle;
COLORREF lbColor;
LONG lbHatch;
} LOGBRUSH;
Parametry
lbStyle
Určuje styl štětce.lbStyle Člen musí být jeden z následujících stylech:BS_DIBPATTERN vzorek stopy, definované specifikace rastr nezávislý na zařízení (DIB).Pokud lbStyle je BS_DIBPATTERN, lbHatch člen obsahuje úchyt na sbalené DIB.
BS_DIBPATTERNPT vzorek stopy, definované specifikace rastr nezávislý na zařízení (DIB).Pokud lbStyle je BS_DIBPATTERNPT, lbHatch člen obsahuje ukazatel na sbalené DIB.
BS_HATCHED vylíhnutých stopy.
BS_HOLLOW dutých stopy.
BS_NULL stejné jako BS_HOLLOW.
BS_PATTERN definované paměti rastrový obrázek štětce se vzorkem.
BS_SOLID spojitě.
lbColor
Určuje barvu, ve kterém má být stopy.Pokud lbStyle je BS_HOLLOW nebo BS_PATTERN stylu, lbColor je ignorována.Pokud lbStyle je BS_DIBPATTERN nebo BS_DIBPATTERNBT, nejnižší slovo lbColor Určuje, zda bmiColors členy BITMAPINFO struktury obsahovat explicitní červené, zelené, modré (RGB) hodnoty nebo indexy do aktuálně realizované logické palety.LbColor člen musí být jedna z následujících hodnot:DIB_PAL_COLORS tabulka barev se skládá z pole indexů 16 bitů do aktuálně realizované logické palety.
DIB_RGB_COLORS tabulky barev obsahuje literálové hodnoty RGB.
lbHatch
Určuje styl šrafování.Význam závisí na styl štětce podle lbStyle.Pokud lbStyle je BS_DIBPATTERN, lbHatch člen obsahuje úchyt na sbalené DIB.Pokud lbStyle je BS_DIBPATTERNPT, lbHatch člen obsahuje ukazatel na sbalené DIB.Pokud lbStyle je BS_HATCHED, lbHatch člena určuje orientaci čáry používané k vytvoření poklopu.Může nabývat jedné z následujících hodnot:HS_BDIAGONAL45 stupňů nahoru, zleva doprava šrafování
HS_CROSSVodorovné a svislé mřížkovaný
HS_DIAGCROSSMřížkovaný 45 stupňů
HS_FDIAGONAL45 stupňů směrem dolů, zleva doprava šrafování
HS_HORIZONTALHorizontální šrafování
HS_VERTICALVertikální šrafování
Pokud lbStyle je BS_PATTERN, lbHatch je popisovač rastrového obrázku, který definuje vzor.Pokud lbStyle je BS_SOLID nebo BS_HOLLOW, lbHatch je ignorována.
Poznámky
I když lbColor Určuje barvu popředí štětcem poklop CDC::SetBkMode a CDC::SetBkColor funkce ovládat barvu pozadí.
Požadavky
Soubor hlaviček: wingdi.h