次の方法で共有


CGdiObject クラス

ビットマップ、領域、ブラシ、ペン、パレット、フォントなどの Windows のさまざまな種類のグラフィックス デバイス インターフェイス (GDI) の基本クラスを提供します。

class CGdiObject : public CObject

メンバー

パブリック コンストラクター

名前

説明

CGdiObject::CGdiObject

CGdiObject オブジェクトを構築します。

パブリック メソッド

名前

説明

CGdiObject::Attach

CGdiObject のオブジェクトへの Windows GDI オブジェクトをアタッチします。

CGdiObject::CreateStockObject

Windows で定義済みのストック ペン、ブラシ、フォントの 1 種類のハンドルを取得します。

CGdiObject::DeleteObject

オブジェクトに関連付けられたすべてのシステムのメモリの解放によって割り当てられたメモリから CGdiObject のオブジェクトへの Windows GDI オブジェクトを削除します。

CGdiObject::DeleteTempMap

FromHandleによって作成された CGdiObject の一時的なオブジェクトを削除します。

CGdiObject::Detach

CGdiObject のオブジェクトの Windows GDI オブジェクトをデタッチし、Windows GDI オブジェクトへのハンドルを返します。

CGdiObject::FromHandle

Windows GDI オブジェクトへのハンドルを持つ CGdiObject オブジェクトへのポインターを返します。

CGdiObject::GetObject

アタッチされた CGdiObject のオブジェクトへの Windows GDI オブジェクトを説明するデータのバッファーに格納します。

CGdiObject::GetObjectType

GDI オブジェクトの型を取得します。

CGdiObject::GetSafeHandle

NULL がを返した場合 this が NULLである m_hObject を返します。

CGdiObject::UnrealizeObject

ブラシの原点をリセットするか、または論理パレットをリセットします。

パブリック演算子

名前

説明

CGdiObject::operator !=

2 個の GDI オブジェクトが論理的に等しくないかどうかを判定します。

CGdiObject::operator ==

2 個の GDI オブジェクトが論理的に等しいかどうかを判定します。

CGdiObject::operator HGDIOBJ

アタッチされた Windows GDI オブジェクトに HANDLE を取得します。

パブリック データ メンバー

名前

説明

CGdiObject::m_hObject

HBITMAPHPALETTEHRGNHBRUSH、このオブジェクトにアタッチされている HPEN、または HFONT を含む HANDLE

解説

CGdiObject を直接作成されません。 なく、CPen または CBrushのような派生クラスの 1 つがからオブジェクトを作成します。

CGdiObject の詳細については、「グラフィック オブジェクト」を参照してください。

継承階層

CObject

CGdiObject

必要条件

ヘッダー: afxwin.h

参照

関連項目

階層図

CBitmap クラス

CBrush クラス

CFont クラス

CPalette クラス

CPen クラス

CRgn クラス