Freigeben über


CBrush::CreateHatchBrush

Initialisiert ein Pinsel mit der angegebenen Schraffur und Farbe.

BOOL CreateHatchBrush( 
   int nIndex, 
   COLORREF crColor  
);

Parameter

  • nIndex
    Gibt den Schraffurstil des Pinsels an. Er kann einen der folgenden Werte aufweisen:

    • HS_BDIAGONAL schraffieren nach unten (von links nach rechts) unter 45 Grad

    • horizontale und vertikale Kreuzschraffur HS_CROSS

    • HS_DIAGCROSS Kreuzschraffur bei 45 Grad

    • HS_FDIAGONAL Schraffur nach oben (von links nach rechts) unter 45 Grad

    • horizontale Schraffur HS_HORIZONTAL

    • vertikale Schraffur HS_VERTICAL

  • crColor
    Gibt die Vordergrundfarbe des Pinsels als RGB-Farbe an (die Farbe der Schraffur). Siehe COLORREF in Windows SDK weitere Informationen.

Rückgabewert

ungleich 0 (null), wenn erfolgreich; 0 andernfalls.

Hinweise

Der Pinsel kann als der aktuelle Pinsel für jeden Gerätekontext nach ausgewählt werden.

Beispiel

CBrush brush;
brush.CreateHatchBrush(HS_BDIAGONAL, RGB(255, 0, 0));

CBrush* pOldBrush;
CPen* pOldPen;

pOldBrush = (CBrush*)pDC->SelectObject(&brush);
pOldPen = (CPen*)pDC->SelectStockObject(NULL_PEN);
pDC->Ellipse(CRect(50, 50, 250, 250));

pDC->SelectObject(pOldBrush);
pDC->SelectObject(pOldPen);

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CBrush-Klasse

Hierarchiediagramm

CBrush::CreateBrushIndirect

CBrush::CreateDIBPatternBrush

CBrush::CreatePatternBrush

CBrush::CreateSolidBrush

CGdiObject::CreateStockObject

CreateHatchBrush