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。