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