请问用GetBitmapBits()得到的位图对象字节到底是何意义? 如果是24位是位图的依次RGB三色的值么(0~255,0~255,0~255)?如果是32位位图那些字节又是表示什么?如果是256色是否是就是调色板中的索引值呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 24位位图是BGR,32位位图是BGRN,其中N只能是0,属于保留位256色就是调色办中的索引值但在24位色和256位色时要注意字节的对齐问题 得到字节数到很简单先调用一次空缓冲区的GetBitmapBits函数的返回值便是字节数 IT老板们赶快去http://www.yiyuyan.com/看看吧,那里有一样东西会使你们兴奋不已,有了它,你可以大量裁减那些高学历、高工资的程序员,转而雇佣更便宜的中学生来为你打工了。心动不如行动喔。:-) 我的意思是说,在GetBitmapBits函数中的参数的设置,LONG GetBitmapBits(HBITMAP mp,LONG cbBuffer,LPVOID lpBits);第二个参数要怎样设,我设成lpBits的长度值,但是函数的返回值就是它 可以先调用一次GetBitmapBits()得到长度,像这样 LONG lBytes=GetBitmapBits(mp,0,NULL);然后再调用一次得到实际的值 GetBitmapBits(mp,lBytes,lpBits); winpcap与raw_sock的疑惑 system的字符串中的字符串 vc api 并口 关于LPDISPATCH ADO问题请大家帮忙! 请教:读文件时,为什么会显示乱码呢? 关于 VC 编辑环境的自动提示问题 一本书 请教和JAVASCRIPT交互的一个问题 不是高手也可以解决!!!!(v1.01版) 在线求救:怎么在VC6.0下调试hook? 请问COLORREF是在哪个*.h中定义了。
256色就是调色办中的索引值
但在24位色和256位色时要注意字节的对齐问题
LONG lBytes=GetBitmapBits(mp,0,NULL);
然后再调用一次得到实际的值
GetBitmapBits(mp,lBytes,lpBits);