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