CBrush::CreateHatchBrush
初始化具有指定的阴影的模式和颜色的画笔。
BOOL CreateHatchBrush(
int nIndex,
COLORREF crColor
);
参数
nIndex
指定画笔的阴影样式。它可以是以下任一值:HS_BDIAGONAL 向下阴影(从左到右)在45度
HS_CROSS 水平和垂直跨阴影线
在45度的HS_DIAGCROSS 跨阴影线
HS_FDIAGONAL 向上阴影(从左到右)在45度
HS_HORIZONTAL 级别的阴影
HS_VERTICAL 垂直阴影
crColor
指定画笔的前景色为RGB颜色(阴影的颜色)。在参见 Windows SDK 的 COLORREF 有关更多信息。
返回值
非零,如果成功;否则为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