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 以外を返します。それ以外の場合は 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