首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

创建位图的有关问题

2012-02-08 
创建位图的问题我用CreateDIBSection创建位图,出现了问题,代码如下,hSurfaceBmpCreateDIBSection(NULL,(B

创建位图的问题
我用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 再复制内存

热点排行