次の方法で共有


CDCRenderTarget クラス

ID2D1DCRenderTargetのラッパー。

構文

class CDCRenderTarget : public CRenderTarget;

メンバー

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

名前 説明
CDCRenderTarget::CDCRenderTarget CDCRenderTarget オブジェクトを構築します。

パブリック メソッド

名前 説明
CDCRenderTarget::Attach 既存のレンダー ターゲット インターフェイスをオブジェクトにアタッチします
CDCRenderTarget::BindDC 描画コマンドを発行するデバイス コンテキストにレンダー ターゲットをバインドします
CDCRenderTarget::Create CDCRenderTarget を作成します。
CDCRenderTarget::Detach レンダー ターゲット インターフェイスをオブジェクトからデタッチします。
CDCRenderTarget::GetDCRenderTarget ID2D1DCRenderTarget インターフェイスを返します。

パブリック演算子

名前 説明
CDCRenderTarget::operator ID2D1DCRenderTarget* ID2D1DCRenderTarget インターフェイスを返します。

プロテクト データ メンバー

名前 説明
CDCRenderTarget::m_pDCRenderTarget ID2D1DCRenderTarget オブジェクトへのポインター。

継承階層

CObject
CRenderTarget
CDCRenderTarget

要件

ヘッダー: afxrendertarget.h

CDCRenderTarget::Attach

既存のレンダー ターゲット インターフェイスをオブジェクトにアタッチします

void Attach(ID2D1DCRenderTarget* pTarget);

パラメーター

pTarget
既存のレンダー ターゲット インターフェイス。 にすることはできません。 NULL

CDCRenderTarget::BindDC

描画コマンドを発行するデバイス コンテキストにレンダー ターゲットをバインドします

BOOL BindDC(
    const CDC& dc,
    const CRect& rect);

パラメーター

dc
レンダー ターゲットが描画コマンドを発行するデバイス コンテキスト

rect
レンダー ターゲットがバインドされているデバイス コンテキスト (HDC) へのハンドルの寸法

戻り値

メソッドが成功した場合は TRUE を返します。 それ以外の場合は FALSEを返します。

CDCRenderTarget::CDCRenderTarget

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

CDCRenderTarget();

CDCRenderTarget::Create

CDCRenderTarget を作成します。

BOOL Create(const D2D1_RENDER_TARGET_PROPERTIES& props);

パラメーター

props
レンダリング モード、ピクセル形式、リモート処理オプション、DPI 情報、ハードウェア レンダリングに必要な最小 DirectX サポート。

戻り値

メソッドが成功した場合は TRUE を返します。 それ以外の場合は FALSEを返します。

CDCRenderTarget::Detach

レンダー ターゲット インターフェイスをオブジェクトからデタッチします。

ID2D1DCRenderTarget* Detach();

戻り値

デタッチされたレンダー ターゲット インターフェイスへのポインター。

CDCRenderTarget::GetDCRenderTarget

ID2D1DCRenderTarget を返します

ID2D1DCRenderTarget* GetDCRenderTarget();

戻り値

ID2D1DCRenderTarget インターフェイスへのポインター。オブジェクトがまだ初期化されていない場合はNULL

CDCRenderTarget::m_pDCRenderTarget

ID2D1DCRenderTarget オブジェクトへのポインター。

ID2D1DCRenderTarget* m_pDCRenderTarget;

CDCRenderTarget::operator ID2D1DCRenderTarget*

ID2D1DCRenderTarget インターフェイスを返します。

operator ID2D1DCRenderTarget*();

戻り値

[ID2D1DCRenderTarget'](/windows/win32/api/d2d1/nn-d2d1-id2d1dcrendertarget) インターフェイスへのポインター。オブジェクトがまだ初期化されていない場合は NULL。

関連項目

クラス