La estructura LOGBRUSH tiene el siguiente formulario:
typedef struct etiqueta LOGBRUSH {/ * lb * /
nbsp; UI&NT lbStyle;
COLORREF lbColor;
LONG lbHatch;
} LOGBRUSH
La estructura LOGBRUSH define el estilo, el color y el patrón de un pincel físico. Es utilizado por las ventanas CreateBrushIndirect y ExtCreatePen funciones.
Miembros
lbStyle
Especifica el estilo de pincel. El miembro de lbStyle debe ser uno de los siguientes estilos:
lbColor
Especifica el color en el que el pincel es sacarse. Si lbStyle es el estilo BS_PATTERN o BS_HOLLOW , se omitirá lbColor . Si lbStyle es BS_DIBPATTERN o BS_DIBPATTERNBT, la palabra de orden inferior de lbColor especifica si los miembros de la bmiColors de la estructura BITMAPINFO contienen expreso rojo, verde, azul (RGB) valores o índices en la paleta lógica actualmente realizada. El miembro de lbColor debe ser uno de los siguientes valores:
lbHatch
Especifica un estilo de rayado. El significado depende el estilo de pincel definido por lbStyle. Si lbStyle es BS_DIBPATTERN, el miembro de lbHatch contiene un identificador de un DIB empaquetado. Si lbStyle es BS_DIBPATTERNPT, el miembro de lbHatch contiene un puntero a un DIB empaquetado. Si lbStyle es BS_HATCHED, el miembro de lbHatch especifica la orientación de las líneas utilizadas para crear la escotilla. Puede ser uno de los siguientes valores:
Si lbStyle es BS_PATTERN, lbHatch es un identificador para el mapa de bits que define el patrón. Si lbStyle es BS_SOLID o BS_HOLLOW, se omite lbHatch.
Comentarios
Aunque lbColor controla el color de primer plano de un pincel de la escotilla, las funciones CDC::SetBkMode y CDC::SetBkColor controlan el color de fondo.
Vea tambié&nnbsp;CDC::GetCharABCWidths