CBrush::CreateSysColorBrush
ブラシの色を初期化します。
BOOL CreateSysColorBrush(
int nIndex
);
パラメーター
- nIndex
カラー インデックスを指定します。この値は 21 のウィンドウの要素の 1 種類の描画に使用する色に対応します。値の一覧については、Windows SDK の GetSysColor を参照してください。
戻り値
正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
ブラシは任意のデバイス コンテキストの現在のブラシとして選択できます。
アプリケーションは CreateSysColorBrushによって作成されるブラシを使い終わったらデバイス コンテキストからブラシを選択する必要があります。
使用例
// Declare a CBrush and initialize to a system color.
CBrush brush;
brush.CreateSysColorBrush(COLOR_BTNFACE);
// Select the brush into the device context.
CBrush* pOldBrush = (CBrush*)pDC->SelectObject(&brush);
// Draw.
CRect rect(50, 50, 150, 150);
pDC->Rectangle(rect);
// Reselect the original brush.
pDC->SelectObject(pOldBrush);
必要条件
ヘッダー: afxwin.h