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