CBrush ( );
CBrush ( COLORREF crColor );
スロー ( CResourceException );
CBrush ( int nIndex, COLORREF crColor );
スロー ( CResourceException );
CBrush ( CBitmap ※ pBitmap );
スロー ( CResourceException );
パラメーター
crColor
ブラシの前景色を RGB カラーで指定します。ブラシを孵化した場合は、このパラメーターはハッチングの色を指定します。
nIndex
ブラシのハッチ スタイルを指定します。それは、次の値のいずれかをすることができます。:
pBitmap
ブラシを描画するビットマップを指定します、 CBitmapオブジェクトへのポインター。
解説
4 つのコンス トラクターをオーバー ロードしています。引数なしのコンス トラクターを使用する前に初期化する必要があります初期化されていないCBrushオブジェクトを構築します。
引数を指定しないコンス トラクターを使用する場合は、 CreateSolidBrush、 CreateHatchBrush、 CreateBrushIndirect、 CreatePatternBrush、または使う前にこのオブジェクトを初期化する必要があります。引数を受け取るコンス トラクターを使用する場合は、[さらに初期化する必要は。場合は、引数なしのコンス トラクターが常に成功しますが、エラーが引数を持つコンス トラクターは例外をスローすることができます。
単一のコンス トラクター COLORREFパラメーターを指定した色のソリッド ブラシを作成します。色は、RGB 値を指定し、WINDOWS のRGBマクロを構築することができます。H。
2 つのパラメーターを持つコンス トラクターは、ハッチ ブラシを構築します。NIndexパラメーターでは、ハッチ パターンのインデックスを指定します。CrColorパラメーター、色を指定します。
CBitmapパラメーターを持つコンス トラクター パターン ブラシを作成します。パラメーターは、ビットマップを識別します。ビットマップは、 CBitmap::CreateBitmap、 CBitmap::CreateBitmapIndirect、 CBitmap::LoadBitmap、またはCBitmap::CreateCompatibleBitmapを使用して作成されていると見なされます。塗りつぶしパターンで使用するビットマップの最小サイズは 8 × 8 ピクセルであります。
CBrush の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CBrush::CreateSolidBrush、 CBrush::CreateHatchBrush、 CBrush::CreateBrushIndirect、 CBrush::CreatePatternBrush、 CBrush::CreateDIBPatternBrush、 CGdiObject::CreateStockObject(&N)