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 对象的指针。 |
继承层次结构
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。