读书人

创建位图的有关问题

发布时间: 2012-02-08 19:52:21 作者: rapoo

创建位图的问题
我用CreateDIBSection创建位图,出现了问题,代码如下,
hSurfaceBmp = CreateDIBSection(NULL,(BITMAPINFO*)&header,DIB_RGB_COLORS,
(void **)&temp,NULL,0);
跟踪后发现
temp里面原来是创建有数据的,执行这句之后,temp里面的数据就都变空了,请问这是什么原因呢?在线等。

[解决办法]
header 的 width heght??
[解决办法]
应该 清为 0
[解决办法]
我试了 CreateDIBSection

ppvBits

Points to a variable that receives a pointer to the location of the device-independent bitmap 's bit values.

分配了新的内存 并 清为 0

你或许 先 CreateDIBSection 再复制内存

读书人网 >VC/MFC

热点推荐