Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die LOGBRUSH-Struktur definiert den Stil, die Farbe und das Muster eines physischen Pinsels.Es wird von den Funktionen und CreateBrushIndirect Windows ExtCreatePen verwendet.
typedef struct tag LOGBRUSH { /* lb */
UINT lbStyle;
COLORREF lbColor;
LONG lbHatch;
} LOGBRUSH;
Parameter
lbStyle
Gibt das Format des Pinsels an.Der lbStyle-Member muss eines der folgenden Formate aufweisen:Pinsel für Muster BS_DIBPATTERN A durch eine Spezifikation geräteunabhängigen Bitmaps (DIBs).Wenn lbStyleBS_DIBPATTERN ist, enthält der lbHatch-Member ein Handle zu einem gepackten DIB.
Pinsel für Muster BS_DIBPATTERNPT A durch eine Spezifikation geräteunabhängigen Bitmaps (DIBs).Wenn lbStyleBS_DIBPATTERNPT ist, enthält der lbHatch einen Zeiger auf einen Member gepackten DIB.
BS_HATCHED schraffierte Pinsel.
BS_HOLLOW Pinsel für Höhlen.
BS_NULLBS_HOLLOW identisch.
Pinsel für BS_PATTERN Muster definiert durch eine Speicherbitmap.
BS_SOLID Volltonpinsel.
lbColor
Gibt die Farbe an, in der der Pinsel gezeichnet werden soll.Wenn lbStyle das BS_HOLLOW oder BS_PATTERN Format ist, wird lbColor ignoriert.Wenn lbStyleBS_DIBPATTERN oder BS_DIBPATTERNBT ist, gibt das niedrige WORD der lbColor an, ob die bmiColors-Member der Struktur BITMAPINFO explizite Rot-, Grün- und blauen Werte (RGB) oder die Indizes in die gerade realisierte Logische Palette enthalten.Der lbColor-Member muss einer der folgenden Werte sein:DIB_PAL_COLORS der Farbtabelle besteht aus einem Array aus 16-Bit-Indizes realisierte die derzeit in logischen Palette.
DIB_RGB_COLORS der Farbtabelle enthält Literale RGB-Werte.
lbHatch
Gibt einen Schraffurstil an.Die Bedeutung hängt vom Format für den Pinsel ab, der von lbStyle definiert ist.Wenn lbStyleBS_DIBPATTERN ist, enthält der lbHatch-Member ein Handle zu einem gepackten DIB.Wenn lbStyleBS_DIBPATTERNPT ist, enthält der lbHatch einen Zeiger auf einen Member gepackten DIB.Wenn lbStyleBS_HATCHED ist, gibt der Member lbHatch die Ausrichtung der Zeilen an, die verwendet werden, um die Schraffur zu erstellen.Es kann einer der folgenden Werte sein:45-Grad- HS_BDIAGONAL A nach oben, Schraffur von links nach rechts
horizontale und vertikale Kreuzschraffur HS_CROSS
HS_DIAGCROSS45-Grad-Kreuzschraffur
45-Grad- HS_FDIAGONAL A nach unten, Schraffur von links nach rechts
horizontale Schraffur HS_HORIZONTAL
vertikale Schraffur HS_VERTICAL
Wenn lbStyleBS_PATTERN ist, ist lbHatch ein Handle für die Bitmap, die das Muster definiert.Wenn lbStyleBS_SOLID oder BS_HOLLOW ist, wird lbHatch ignoriert.
Hinweise
Obwohl lbColor die Vordergrundfarbe eines Schraffur pinsels steuert, steuern die CDC::SetBkMode und Funktionen CDC::SetBkColor die Hintergrundfarbe.
Anforderungen
Header: wingdi.h