gpt4 book ai didi

c++ - 用direct2d创建位图图集, "current bitmap"指的是什么?

转载 作者:行者123 更新时间:2023-11-28 07:41:35 25 4
gpt4 key购买 nike

所以我正在尝试使用 direct2d 从图集中获取位图。这是我必须做的唯一方法,也许可以做我想做的事,但是……当前位图指的是什么?如果我理解得很好,这不会将一个位图中的区域复制到另一个位图中,对吗?

virtual HRESULT CopyFromBitmap(
[in, optional] const D2D1_POINT_2U *destPoint,
[in] ID2D1Bitmap *bitmap,
[in, optional] const D2D1_RECT_U *srcRect
) = 0;

目标点[输入,可选]

类型:const D2D1_POINT_2U*

当前位图中,srcRect指定的区域被复制到的区域的左上角。

位图 [in]

类型:ID2D1Bitmap*

要从中复制的位图。

srcRect [in, optional]

类型:const D2D1_RECT_U*

要复制的位图区域

最佳答案

CopyFromBitmap()ID2D1Bitmap 接口(interface)上的一个方法,所以它意味着你已经有了一个位图,它是调用复制函数的对象。像这样的……

ID2D1Bitmap *pSourceBitmap = 0;
ID2D1Bitmap *pDestinationBitmap = 0;

// some initialisation of the above bitmaps goes here ...

// copy a region from source to destination
pDestinationBitmap->CopyFromBitmap(/*point you want to copy to*/, pSourceBitmap,
/*rect to copy from*/);

关于c++ - 用direct2d创建位图图集, "current bitmap"指的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15741029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com