interface ID2D1Bitmap1 : public ID2D1Bitmap
{
STDMETHOD_(void, GetColorContext)(
_Outptr_result_maybenull_ ID2D1ColorContext **colorContext
) CONST PURE;
STDMETHOD_(D2D1_BITMAP_OPTIONS, GetOptions)(
) CONST PURE;
};
ID2D1Bitmap1 接口继承自 ID2D1Bitmap 接口,同时增加了两个新的方法:
1. GetColorContext 方法:
- 用途:获取与位图关联的颜色上下文。
- 参数:
- colorContext:用于接收颜色上下文接口指针的地址。如果位图没有关联颜色上下文,则返回 NULL。
2. GetOptions 方法:
- 用途:获取位图的选项。
- 返回值:返回一个 D2D1_BITMAP_OPTIONS 枚举,表示位图的选项。
这两个方法使得在使用位图时能够更方便地获取相关信息。要注意,使用 ID2D1Bitmap1 接口需要在程序中引用 Direct2D 1.1 版本的库,并且在创建位图时选择正确的库版本。
转载请注明出处:http://www.zyzy.cn/article/detail/25304/Win32 API/D2d1_1.h/ID2D1Bitmap1