CBitmapRenderTarget 类

ID2D1BitmapRenderTarget 的包装器。

语法

class CBitmapRenderTarget : public CRenderTarget;

成员

公共构造函数

名称 描述
CBitmapRenderTarget::CBitmapRenderTarget 构造 CBitmapRenderTarget 对象。

公共方法

名称 描述
CBitmapRenderTarget::Attach 将现有呈现目标接口附加到对象
CBitmapRenderTarget::Detach 从对象中拆离呈现目标接口
CBitmapRenderTarget::GetBitmap 检索此渲染目标的位图。 返回的位图可用于绘图操作。
CBitmapRenderTarget::GetBitmapRenderTarget 返回 ID2D1BitmapRenderTarget 接口

公共运算符

“属性” 描述
CBitmapRenderTarget::operator ID2D1BitmapRenderTarget* 返回 ID2D1BitmapRenderTarget 接口

受保护的数据成员

名称 描述
CBitmapRenderTarget::m_pBitmapRenderTarget 指向 ID2D1BitmapRenderTarget 对象的指针。

继承层次结构

CObject

CRenderTarget

CBitmapRenderTarget

要求

标头:afxrendertarget.h

CBitmapRenderTarget::Attach

将现有呈现目标接口附加到对象

void Attach(ID2D1BitmapRenderTarget* pTarget);

参数

pTarget
现有呈现目标接口。 不能为 NULL

CBitmapRenderTarget::CBitmapRenderTarget

构造 CBitmapRenderTarget 对象。

CBitmapRenderTarget();

CBitmapRenderTarget::Detach

从对象中拆离呈现目标接口

ID2D1BitmapRenderTarget* Detach();

返回值

指向拆离的呈现目标接口的指针。

CBitmapRenderTarget::GetBitmap

检索此渲染目标的位图。 返回的位图可用于绘图操作。

BOOL GetBitmap(CD2DBitmap& bitmap);

参数

位图
此方法返回时,包含此渲染目标的有效位图。 此位图可用于绘图操作。

返回值

如果该方法成功,它会返回 TRUE。 否则,返回 FALSE。

CBitmapRenderTarget::GetBitmapRenderTarget

返回 ID2D1BitmapRenderTarget 接口

ID2D1BitmapRenderTarget* GetBitmapRenderTarget();

返回值

指向 ID2D1BitmapRenderTarget 接口的指针,如果对象尚未初始化,则为 NULL。

CBitmapRenderTarget::m_pBitmapRenderTarget

指向 ID2D1BitmapRenderTarget 对象的指针。

ID2D1BitmapRenderTarget* m_pBitmapRenderTarget;

CBitmapRenderTarget::operator ID2D1BitmapRenderTarget*

返回 ID2D1BitmapRenderTarget 接口

operator ID2D1BitmapRenderTarget*();

返回值

指向 ID2D1BitmapRenderTarget 接口的指针,如果对象尚未初始化,则为 NULL。

另请参阅