ID2D1BitmapBrush::SetBitmap 方法 (d2d1.h)

指定此画笔用于绘制的位图源。

语法

void SetBitmap(
  [in] ID2D1Bitmap *bitmap
);

参数

[in] bitmap

类型: ID2D1Bitmap*

画笔使用的位图源。

返回值

备注

此方法指定此画笔用于绘制的位图源。 位图不会自动调整大小或重新缩放以适应它所填充的几何图形。 位图保持其本机大小。 若要调整位图大小或平移位图,请使用 SetTransform 方法将转换应用于画笔。

位图的本机大小是宽度和高度(以位图像素为单位)除以位图 DPI。 此本机大小构成了画笔的基本磁贴。 若要平铺位图的子区域,必须生成包含此子区域的新位图,并使用 SetBitmap 将其应用于画笔。

要求

要求
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
目标平台 Windows
标头 d2d1.h
Library D2d1.lib
DLL D2d1.dll

另请参阅

ID2D1BitmapBrush