LOGBRUSH Struktur

Die LOGBRUSH -Struktur hat folgende form:

typedef Struct Tag LOGBRUSH {/ * lb * /
 &Nbsp; UINT LbStyle;
   COLORREF LbColor;
   LANGE LbHatch;
} LOGBRUSH

Die LOGBRUSH -Struktur definiert den Stil, Farbe und Muster von einem physischen Pinsel. Es wird von Windows verwendet, CreateBrushIndirect und ExtCreatePen Funktionen.

Mitglieder

lbStyle

Gibt den Pinsel-Stil. Das LbStyle -Element muss eines der folgenden Formate sein:

lbColor

Gibt die Farbe, ist der Pinsel gezeichnet werden. Wenn LbStyle der BS_HOLLOW oder der BS_PATTERN Stil ist, wird LbColor ignoriert. Wenn LbStyle BS_DIBPATTERN oder BS_DIBPATTERNBTist, gibt das niederwertige Wort des LbColor ob der BmiColors -Member der BITMAPINFO Struktur in der derzeit realisierte logische Palette expliziten Rot, grün, blau (RGB) Werte oder Indizes enthalten. Das LbColor -Element muss einen der folgenden Werte sein:

lbHatch

Gibt einen Schraffurstil. Die Bedeutung hängt von den Pinsel-Stil durch LbStyledefiniert. Wenn LbStyle BS_DIBPATTERNist, enthält das LbHatch -Mitglied einen Handle für eine gepackte DIB. Wenn LbStyle BS_DIBPATTERNPTist, enthält das LbHatch -Mitglied einen Zeiger auf eine gepackte DIB. Wenn LbStyle BS_HATCHEDist, gibt das LbHatch -Mitglied die Ausrichtung der Zeilen verwendet, um die Schraffur zu erstellen. Es kann eine der folgenden Werte sein:

Kommentare

Obwohl LbColor die Vordergrundfarbe Pinsel für eine Schraffur steuert, Steuern die Funktionen CDC::SetBkMode und CDC::SetBkColor die Hintergrundfarbe.

Siehe auch&Nbsp;CDC::GetCharABCWidths

Index