CBrush::CBrush

CBrush ( );

CBrush ( COLORREF crColor );
スロー ( CResourceException );

CBrush ( int nIndex, COLORREF crColor );
スロー ( CResourceException );

CBrush ( CBitmap ※ pBitmap );
スロー ( CResourceException );

パラメーター

crColor

ブラシの前景色を RGB カラーで指定します。ブラシを孵化した場合は、このパラメーターはハッチングの色を指定します。

nIndex

ブラシのハッチ スタイルを指定します。それは、次の値のいずれかをすることができます。:

pBitmap

ブラシを描画するビットマップを指定します、 CBitmapオブジェクトへのポインター。

解説

4 つのコンス トラクターをオーバー ロードしています。引数なしのコンス トラクターを使用する前に初期化する必要があります初期化されていないCBrushオブジェクトを構築します。

引数を指定しないコンス トラクターを使用する場合は、 CreateSolidBrushCreateHatchBrushCreateBrushIndirectCreatePatternBrush、または使う前にこのオブジェクトを初期化する必要があります。引数を受け取るコンス トラクターを使用する場合は、[さらに初期化する必要は。場合は、引数なしのコンス トラクターが常に成功しますが、エラーが引数を持つコンス トラクターは例外をスローすることができます。

単一のコンス トラクター COLORREFパラメーターを指定した色のソリッド ブラシを作成します。色は、RGB 値を指定し、WINDOWS のRGBマクロを構築することができます。H。

2 つのパラメーターを持つコンス トラクターは、ハッチ ブラシを構築します。NIndexパラメーターでは、ハッチ パターンのインデックスを指定します。CrColorパラメーター、色を指定します。

CBitmapパラメーターを持つコンス トラクター パターン ブラシを作成します。パラメーターは、ビットマップを識別します。ビットマップは、 CBitmap::CreateBitmapCBitmap::CreateBitmapIndirectCBitmap::LoadBitmap、またはCBitmap::CreateCompatibleBitmapを使用して作成されていると見なされます。塗りつぶしパターンで使用するビットマップの最小サイズは 8 × 8 ピクセルであります。

CBrush の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CBrush::CreateSolidBrushCBrush::CreateHatchBrushCBrush::CreateBrushIndirectCBrush::CreatePatternBrushCBrush::CreateDIBPatternBrushCGdiObject::CreateStockObject(&N)

Index