csdn上难道没人了吗??怎么问题仍然没有人回答出,高手快来呀!!有没有雷蒙得技术中心的人呀 我已经加入了资源,否则也不会其他数据正确,惟独bmBits不正确? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意按照xuying()所说的,检查一下有没有给Bitmapinfo.bmBits分配内存空间。 The bmBits member must be a long pointer to an array of 1-byte values. 需要预先分配的内存 不对呀?首先在调用GetBitmap(&Bitmapinfo)前,图形的尺寸我们是不知道的,所以我没有办法确定数组的大小,其次即使我按照以上方法做了当调用GetBitmap(&Bitmapinfo)后,Bitmapinfo.bmBits却仍然被指向了0x00000000 bmp位图装入资源后被转换为ddb(设备相关位图)类CBitmap就是对一系列ddb操作的api函数进行了封装而API函数GetObject() 也可以用来填充BITMAP结构,但是对DDB位图和DIB位图有不同的结果,如果handle引用的是DIB位图,那么 bmBits 会被正确初始化(不考虑内存不够的问题),如果handle指向的是DDB位图,那么bmBits为空。 建议把这句bmp.LoadBitmap(IDB_BITMAP);改为bmp.LoadBitmap(bmFileName)试试看祝你成功 怎么用一个VC生成一个图像?? 请教propertysheet向导的问题 怎么获取重定向后的url和document?? 一个多文档简单问题? 关于关机代码的问题,请高手帮忙 大家给个意见。 VC编译时为什么老是停住? 大牛求解,游戏开发、嵌入式、JAVA选择 Gost算法的实现?谁有相关资料!! 有什么好书关于sdk方面的 ¥¥¥¥¥¥¥关于modem来电显示的讨论,好的建议或思路50分! VB中do until ......loop 语句的问题
类CBitmap就是对一系列ddb操作的api函数进行了封装
而API函数GetObject() 也可以用来填充BITMAP结构,但是对DDB位图和DIB位图有不同的结果,如果handle引用的是DIB位图,那么 bmBits 会被正确初始化(不考虑内存不够的问题),如果handle指向的是DDB位图,那么bmBits为空。
建议把这句bmp.LoadBitmap(IDB_BITMAP);改为
bmp.LoadBitmap(bmFileName)试试看
祝你成功