首页 新闻 会员 周边 捐助

用GetObject()获取bmp位图的问题

0
悬赏园豆:5 [已关闭问题]

用GetObject()获取一个24位的bmp位图,将位图信息保存到BITMAP结构变量bm中,代码如下:

hbmp=(HBITMAP)LoadImage(NULL,"xxx.bmp",IMAGE_BITMAP,389,265,LR_LOADFROMFILE);

GetObject(hbmp,sizeof(BITMAP),&bm);

但是获取结果bm的数据成员bmBitsPixel的值不是24,是52428.另外bmHight,bmWidth,bmType,bmWidthBytes都是相同的负值.

请问问题出在哪啊?

碧青_Kwok的主页 碧青_Kwok | 初学一级 | 园豆:195
提问于:2009-09-03 10:53
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册