CD2DBitmapBrush::CD2DBitmapBrush

构造 CD2DBitmapBrush 对象。

CD2DBitmapBrush(
   CRenderTarget* pParentTarget,
   D2D1_BITMAP_BRUSH_PROPERTIES* pBitmapBrushProperties = NULL,
   CD2DBrushProperties* pBrushProperties = NULL,
   BOOL bAutoDestroy = TRUE
);
CD2DBitmapBrush(
   CRenderTarget* pParentTarget,
   UINT uiResID,
   LPCTSTR lpszType = NULL,
   CD2DSizeU sizeDest = CD2DSizeU(0,
   0),
   D2D1_BITMAP_BRUSH_PROPERTIES* pBitmapBrushProperties = NULL,
   CD2DBrushProperties* pBrushProperties = NULL,
   BOOL bAutoDestroy = TRUE
);
CD2DBitmapBrush(
   CRenderTarget* pParentTarget,
   LPCTSTR lpszImagePath,
   CD2DSizeU sizeDest = CD2DSizeU(0,
   0),
   D2D1_BITMAP_BRUSH_PROPERTIES* pBitmapBrushProperties = NULL,
   CD2DBrushProperties* pBrushProperties = NULL,
   BOOL bAutoDestroy = TRUE
);

参数

  • pParentTarget
    指向呈现其目标的指针。

  • pBitmapBrushProperties
    指向扩展模式和位图画笔的内插模式的指针。

  • pBrushProperties
    指向画笔的不透明度和转换的指针。

  • bAutoDestroy
    指示该对象将由所有者销毁 (pParentTarget)。

  • uiResID
    该资源的资源 ID 编号。

  • lpszType
    指向以 null 结尾的包含资源类型的字符串的指针。

  • sizeDest
    该位图的目标大小。

  • lpszImagePath
    指向以 NULL 结尾的字符串的指针,该字符串包含文件的名称。

要求

标头: afxrendertarget.h

请参见

参考

CD2DBitmapBrush 类