La struttura LOGBRUSH ha la seguente forma:
typedef struct tag LOGBRUSH {/ * lb * /
nbsp; UI&NT lbStyle;
COLORREF lbColor;
LONG lbHatch;
} LOGBRUSH
La struttura LOGBRUSH definisce lo stile, colore e modello di un pennello fisico. Esso viene utilizzato da Windows CreateBrushIndirect e ExtCreatePen funzioni.
Membri
lbStyle
Specifica lo stile del pennello. Il membro di lbStyle deve essere uno dei seguenti stili:
lbColor
Specifica il colore in cui il pennello è da trarre. Se lbStyle è il BS_HOLLOW o il BS_PATTERN stile, lbColor viene ignorato. Se lbStyle è BS_DIBPATTERN o BS_DIBPATTERNBT, la parola di ordine inferiore di lbColor consente di specificare se i membri di bmiColors della struttura BITMAPINFO contengono esplicito rosso, verde, blu (RGB) valori o indici nella tavolozza logica attualmente realizzata. Il membro lbColor deve essere uno dei seguenti valori:
lbHatch
Specifica lo stile. Il significato dipende il pennello stile definito con lbStyle. Se lbStyle è BS_DIBPATTERN, il membro lbHatch contiene un handle per un DIB imballato. Se lbStyle è BS_DIBPATTERNPT, il membro lbHatch contiene un puntatore a un DIB imballato. Se lbStyle è BS_HATCHED, il membro lbHatch specifica l'orientamento delle linee utilizzato per creare il boccaporto. Può essere uno dei seguenti valori:
Se lbStyle è BS_PATTERN, lbHatch è un handle per la bitmap che definisce il modello. Se lbStyle è BS_SOLID o BS_HOLLOW, lbHatch viene ignorato.
Commenti
Anche se lbColor controlla il colore di primo piano di un pennello Tratteggio, le funzioni CDC::SetBkMode e CDC::SetBkColor controllano il colore di sfondo.
Vedere a&nchenbsp;CDC::GetCharABCWidths