LOGBRUSH структура має такий вигляд:
typedef типу struct тег LOGBRUSH {/ * lb * /
nbsp; UI&NT lbStyle;
COLORREF lbColor;
ДОВГИЙ lbHatch;
} LOGBRUSH
LOGBRUSH структура визначає стиль, колір та візерунок фізичної пензля. Вона використовується в Windows CreateBrushIndirect і ExtCreatePen функції.
Члени
lbStyle
Визначає стиль пензля. Член lbStyle повинна бути однією з таких стилів:
lbColor
Визначає колір пензля, щоб бути звернено. Якщо lbStyle BS_HOLLOW або BS_PATTERN стилю, lbColor ігнорується. Якщо lbStyle BS_DIBPATTERN або BS_DIBPATTERNBT, Низька замовлення слово lbColor визначає, чи члени bmiColors BITMAPINFO структури містять явні червоний, зелений, синій (RGB) значення або індекси в палітри в даний час реалізуються логічним. Член lbColor повинна бути однією з таких значень:
lbHatch
Визначає стиль люком. Значення залежить від стилю пензля, визначається lbStyle. Якщо lbStyle BS_DIBPATTERN, член lbHatch містить дескриптор упаковані DIB. Якщо lbStyle BS_DIBPATTERNPT, член lbHatch містить вказівник на упаковані DIB. Якщо lbStyle BS_HATCHED, член lbHatch визначає орієнтацію ліній, що використовуються для створення люком. Це може бути однією з таких значень:
Якщо lbStyle BS_PATTERN, lbHatch є дескриптор точковий рисунок, який визначає шаблон. Якщо lbStyle BS_SOLID або BS_HOLLOW, lbHatch ігнорується.
Коментарі
Хоча lbColor керує Люк пензля, колір переднього плану, CDC::SetBkMode і CDC::SetBkColor функції керування колір фону.
Дивіться також CDC::GetCharABCWidths