次の方法で共有


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

参照

関連項目

CBrush クラス

階層図

CBrush::CreateBrushIndirect

CBrush::CreateDIBPatternBrush

CBrush::CreatePatternBrush

CBrush::CreateSolidBrush

CGdiObject::CreateStockObject

CreateHatchBrush