interface ID2D1BitmapBrush1 : public ID2D1BitmapBrush
{
STDMETHOD_(void, GetInterpolationMode)(
_Out_ D2D1_INTERPOLATION_MODE *interpolationMode
) CONST PURE;
STDMETHOD_(void, GetBitmap)(
_Outptr_result_maybenull_ ID2D1Bitmap **bitmap
) CONST PURE;
};
ID2D1BitmapBrush1 接口继承自 ID2D1BitmapBrush 接口,同时增加了两个新的方法:
1. GetInterpolationMode 方法:
- 用途:获取位图刷的插值模式。
- 参数:
- interpolationMode:用于接收插值模式的地址。
2. GetBitmap 方法:
- 用途:获取与位图刷关联的位图对象。
- 参数:
- bitmap:用于接收位图接口指针的地址。如果位图刷没有关联位图,则返回 NULL。
这两个新的方法使得在使用位图刷时能够更方便地获取相关信息。要注意,使用 ID2D1BitmapBrush1 接口需要在程序中引用 Direct2D 1.1 版本的库,并且在创建位图刷时选择正确的库版本。
转载请注明出处:http://www.zyzy.cn/article/detail/25305/Win32 API/D2d1_1.h/ID2D1BitmapBrush1