CBrush::operator HBRUSH
更新 : 2007 年 11 月
CBrush オブジェクトに結び付けられている Windows の GDI ハンドルを取得します。
operator HBRUSH( ) const;
戻り値
正常終了した場合は CBrush オブジェクトが表す Windows の GDI オブジェクトのハンドルを返します。それ以外の場合は NULL を返します。
解説
この演算子はキャスト演算子です。この演算子を使って HBRUSH オブジェクトを直接使用できます。
グラフィック オブジェクトの使用の詳細については、Windows SDK の「Graphic Objects」を参照してください。
使用例
RECT rc = { 50, 50, 200, 200 };
Rectangle(pDC->GetSafeHdc(), rc.left, rc.top, rc.right, rc.bottom);
// The Win32 call to FillRect requires an HBRUSH.
// The HBRUSH operator casts the CBrush object
// to the required type.
CBrush brush;
brush.CreateSysColorBrush(COLOR_BTNFACE);
FillRect(pDC->GetSafeHdc(), &rc, (HBRUSH)brush);
必要条件
ヘッダー : afxwin.h