次の方法で共有


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

参照

参照

CBrush クラス

階層図

その他の技術情報

CBrush のメンバ