A estrutura de LOGBRUSH tem a seguinte forma:
typedef struct marca LOGBRUSH {/ * lb * /
nbsp; UI&NT lbStyle;
COLORREF lbColor;
LbHatch longo;
} LOGBRUSH
A estrutura LOGBRUSH define o estilo, cor e padrão de um pincel físico. Ele é usado pelo Windows CreateBrushIndirect e ExtCreatePen funções.
Membros
lbStyle
Especifica o estilo de pincel. O membro lbStyle deve ser uma das seguintes estilos de:
lbColor
Especifica a cor na qual o pincel é a serem desenhados. Se lbStyle é o BS_HOLLOW ou BS_PATTERN estilo, lbColor é ignorado. Se lbStyle é BS_DIBPATTERN ou BS_DIBPATTERNBT, a baixa-palavra de ordem lbColor especifica se membros bmiColors da estrutura BITMAPINFO contêm explícito vermelho, verde, azul (RGB) valores ou índices para a paleta lógica realizada no momento. O lbColor membro deve ser um dos seguintes valores:
lbHatch
Especifica um estilo de hachura. O significado depende o estilo pincel definido pelo lbStyle. Se lbStyle é BS_DIBPATTERN, o lbHatch membro contém um identificador para um DIB compactada. Se lbStyle é BS_DIBPATTERNPT, o lbHatch membro contém um ponteiro para um DIB compactada. Se lbStyle for BS_HATCHED, o lbHatch membro especifica a orientação das linhas utilizadas para criar a escotilha. Ele pode ser uma dos seguinte valores:
Se lbStyle é BS_PATTERN, lbHatch é um identificador para o bitmap que define o padrão. Se lbStyle é BS_SOLID ou BS_HOLLOW, lbHatch é ignorado.
Comentários
Embora lbColor controla a cor de primeiro plano de um pincel de hachura, as funções CDC::SetBkMode e CDC controlam a cor de fundo.
Co&nsulte tambémnbsp;CDC::GetCharABCWidths