CBrush::CreateHatchBrush
Инициализирует кисть с заданным шаблоном насиженными и цветом.
BOOL CreateHatchBrush(
int nIndex,
COLORREF crColor
);
Параметры
nIndex
Задает стиль штриховки кисти. Он может быть одним из следующих значений:HS_BDIAGONAL вниз насиживает (слева направо) на 45 градусов
Crosshatch HS_CROSS горизонтальный и вертикальный
Crosshatch HS_DIAGCROSS на 45 градусов
HS_FDIAGONAL вверх насиживает (слева направо) на 45 градусов
Горизонтальная штриховка HS_HORIZONTAL
Штриховка по вертикали HS_VERTICAL
crColor
Определяет цвет кисти в качестве цвета RGB (цвет штриховок). См. раздел COLORREF в Windows SDK дополнительные сведения.
Возвращаемое значение
Ненулевой, если успешно; в противном случае – значение 0.
Заметки
Кисть может затем выбрать в качестве текущей кисть для любого контекста устройства.
Пример
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);
Требования
Header: afxwin.h