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。

另请参阅