CD2DBitmap 类

ID2D1Bitmap 的包装。

class CD2DBitmap : public CD2DResource;

成员

Gg466728.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CD2DBitmap::CD2DBitmap

已重载。从 HBITMAP 构造 CD2DBitmap 对象。

CD2DBitmap::~CD2DBitmap

该析构函数。当 D2D 位图对象被销毁时调用。

Gg466728.collapse_all(zh-cn,VS.110).gif受保护的构造函数

名称

说明

CD2DBitmap::CD2DBitmap

已重载。构造 CD2DBitmap 对象。

Gg466728.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CD2DBitmap::Attach

将现有的资源接口附加到该对象

CD2DBitmap::CopyFromBitmap

将指定的区域从指定的位图复制到当前位图

CD2DBitmap::CopyFromMemory

将指定的区域从内存复制到当前位图

CD2DBitmap::CopyFromRenderTarget

将指定的区域从指定的呈现器目标复制到当前位图

CD2DBitmap::Create

创建 CD2DBitmap。(重写 CD2DResource::Create。)

CD2DBitmap::Destroy

销毁 CD2DBitmap 对象。(重写 CD2DResource::Destroy。)

CD2DBitmap::Detach

将资源接口从该对象分离

CD2DBitmap::Get

返回 ID2D1Bitmap 接口

CD2DBitmap::GetDPI

返回位图每英寸点数 (DPI)

CD2DBitmap::GetPixelFormat

检索该位图的像素格式和 alpha 模式

CD2DBitmap::GetPixelSize

返回该位图的大小,以与设备相关的单位(像素)表示

CD2DBitmap::GetSize

返回该位图的大小,以与设备无关的像素 (DIP) 为单位

CD2DBitmap::IsValid

检查资源有效性(重写 CD2DResource::IsValid。)

Gg466728.collapse_all(zh-cn,VS.110).gif受保护的方法

名称

说明

CD2DBitmap::CommonInit

初始化对象

Gg466728.collapse_all(zh-cn,VS.110).gif公共运算符

名称

说明

CD2DBitmap::operator ID2D1Bitmap*

返回 ID2D1Bitmap 接口

Gg466728.collapse_all(zh-cn,VS.110).gif受保护的数据成员

名称

说明

CD2DBitmap::m_bAutoDestroyHBMP

如果要销毁 m_hBmpSrc,则为 TRUE;否则为 FALSE。

CD2DBitmap::m_hBmpSrc

源位图句柄。

CD2DBitmap::m_lpszType

资源类型。

CD2DBitmap::m_pBitmap

存储指向 ID2D1Bitmap 对象的指针。

CD2DBitmap::m_sizeDest

位图目标大小。

CD2DBitmap::m_strPath

位图文件路径。

CD2DBitmap::m_uiResID

位图资源 ID。

继承层次结构

CObject

CD2DResource

CD2DBitmap

要求

标头: afxrendertarget.h

请参见

其他资源

MFC 类