Sdílet prostřednictvím


CBrush::CreateHatchBrush

Inicializuje štětce s šrafované zadaný vzorek a barvu.

BOOL CreateHatchBrush(
   int nIndex,
   COLORREF crColor 
);

Parametry

  • nIndex
    Určuje styl šrafování stopy.Může být některá z následujících hodnot:

    • HS_BDIAGONALŠrafování dolů (zleva doprava) na 45 stupňů

    • HS_CROSSVodorovné a svislé mřížkovaný

    • HS_DIAGCROSSMřížky po 45ti stupních

    • HS_FDIAGONALŠrafování nahoru (zleva doprava) na 45 stupňů

    • HS_HORIZONTALHorizontální šrafování

    • HS_VERTICALVertikální šrafování

  • crColor
    Určuje barvu popředí stopy jako barva RGB (barva poklopy).Viz COLORREF v Další informace.

Vrácená hodnota

Nenulová hodnota, pokud je úspěšná. jinak 0.

Poznámky

Stopy lze následně vybrat jako aktuální stopy pro jakýkoli kontext zařízení.

Příklad

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);

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CBrush

Diagram hierarchie

CBrush::CreateBrushIndirect

CBrush::CreateDIBPatternBrush

CBrush::CreatePatternBrush

CBrush::CreateSolidBrush

CGdiObject::CreateStockObject

CreateHatchBrush