LOGBRUSH структура

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 определяет ориентацию линии, используемые для создания люк. Это может быть одним из следующих значений:

Комментарии

Хотя lbColor управляет основной цвет кисти люк, CDC::SetBkMode и CDC::SetBkColor функции управления цветом фона.

См. также CDC::GetCharABCWidths

Index