高兴,散分(200分~~)

lambochan 2004-06-15 11:21:59
使用vfw DrawDibDraw()来显示DIB,显示了很多张都没问题,惟独有一张总是异常(24Bit),只能trace..

原来,当读入BITMAPINFOHEADER时,这张DIB的biClrUsed值竟然为16MB,而通常的 DIB(大于8Bit)此值为0,当使用如下语句:

if(8 < GetBitCount())//GetBitCount()返回读入的biBitCount
lpBminfo->bmiHeader.biClrUsed = 0;//把它至为0

DrawDibDraw()归于正常,NND,代码看了N多,竟然没有说到这个..Bug?

用其它的使用vfw的DIB类test,全死翘翘,晕!
用一张真彩色bmp填上该值test,问题依旧,huhuhu..(恐怕不是偶的RPWT吧?,哪位帮忙test一下)

而使用StretchDIBits()等函数来显示根本P问题都没有
有趣!kakaka~~~


高兴ing,散分~~~~~
...全文
162 35 打赏 收藏 转发到动态 举报
写回复
用AI写文章
35 条回复
切换为时间正序
请发表友善的回复…
发表回复
enoloo 2004-06-16
  • 打赏
  • 举报
回复
恭喜。
iceviewer 2004-06-16
  • 打赏
  • 举报
回复
我来也
lambochan 2004-06-16
  • 打赏
  • 举报
回复
散分十二小时有效,够快了吧,kakaka..
结帖~~
pony_utc 2004-06-16
  • 打赏
  • 举报
回复
up
ra3 2004-06-16
  • 打赏
  • 举报
回复
我是来领分地! :)
MikeChen2003 2004-06-16
  • 打赏
  • 举报
回复
好哥们,给点分
会思考的草 2004-06-16
  • 打赏
  • 举报
回复
gx:)
f190tom 2004-06-16
  • 打赏
  • 举报
回复
收到`~~~~!
sunnykey 2004-06-16
  • 打赏
  • 举报
回复
congratulate !!
qiqi162002 2004-06-16
  • 打赏
  • 举报
回复
恭喜!恭喜!!
红包拿来^_^.
Jimmy_Xia 2004-06-16
  • 打赏
  • 举报
回复
自动接分......
fzd999 2004-06-16
  • 打赏
  • 举报
回复
好!
DerryZhang 2004-06-16
  • 打赏
  • 举报
回复
不错,接分!
huaboy408 2004-06-16
  • 打赏
  • 举报
回复
没来晚吧,接分了
lixiaosan 2004-06-16
  • 打赏
  • 举报
回复
使劲接分
UJin 2004-06-16
  • 打赏
  • 举报
回复
up
jiudon 2004-06-16
  • 打赏
  • 举报
回复
努力接分,努力学习,努力赚钱!
csdmy 2004-06-16
  • 打赏
  • 举报
回复
接分!
Summer1314 2004-06-16
  • 打赏
  • 举报
回复
好哥们,给点分吧!
csdnpower 2004-06-16
  • 打赏
  • 举报
回复
接分!
加载更多回复(15)

1,649

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧