SHLoadDIBitmap这个函数并不是所有bmp结尾的图片都能显示?

wohuazhen 2010-04-11 12:23:01
我发现在我的wince5.0系统里,只有一个像素32位的图片才能显示,其他的都不行?
...全文
129 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xqhrs232 2010-07-12
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xqhrs232 的回复:]
我测试了怎么有时候会加载图片失败啊!想不明白!!!
[/Quote]

原来是内存不够引起的原因!!!
xqhrs232 2010-07-12
  • 打赏
  • 举报
回复
我测试了怎么有时候会加载图片失败啊!想不明白!!!
91program 2010-04-11
  • 打赏
  • 举报
回复
我一直用16和24位的,正常
91program 2010-04-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zw9882 的回复:]
不会啊,应该是BMP都可以的。会不会是你把别的格式的图片修改个bmp后缀名就想显示啊?那是不行地,编码方式不同。
[/Quote]

有可能
可以用UltraEdit打开文件,看看前两个字节是否是BM???
zw9882 2010-04-11
  • 打赏
  • 举报
回复
不会啊,应该是BMP都可以的。会不会是你把别的格式的图片修改个bmp后缀名就想显示啊?那是不行地,编码方式不同。
domworldjohn 2010-04-11
  • 打赏
  • 举报
回复
呵呵,我用8位的位图也是可以的,看是不是你的使用方法不对,粘贴代码处理就知道了

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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