CBrush::CreateHatchBrush
更新 : 2007 年 11 月
指定したハッシュ パターンと色でブラシを初期化します。
BOOL CreateHatchBrush(
int nIndex,
COLORREF crColor
);
パラメータ
nIndex
ブラシのハッチ スタイルを指定します。次のいずれかの値になります。HS_BDIAGONAL 45°の右下がりハッチ
HS_CROSS 水平と垂直の格子ハッチ
HS_DIAGCROSS 45°の斜め格子ハッチ
HS_FDIAGONAL 45°の右上がりハッチ
HS_HORIZONTAL 水平線ハッチ
HS_VERTICAL 垂直線ハッチ
crColor
RGB カラーでブラシの前景色を指定します (ハッチの色)。詳細については、Windows SDK の「COLORREF」を参照してください。
戻り値
正常終了した場合は 0 以外を返します。それ以外の場合は 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);
必要条件
ヘッダー : afxwin.h