MFC编程打开BMP为什么有的能打开有的不能
3个回答
展开全部
如果说的是VC的IDE中资源编辑器,那么是因为编辑器不支持真彩位图。
如果说的是一个MFC写的打开BMP程序,那么是有情况没有处理。BMP位图格式中,常见有4像素取整对齐问题、图像倒置问题、多种色彩模式问题和调色板多种格式问题,哪一个处理不好,都可能造成部分BMP文件无法打开。
如果说的是一个MFC写的打开BMP程序,那么是有情况没有处理。BMP位图格式中,常见有4像素取整对齐问题、图像倒置问题、多种色彩模式问题和调色板多种格式问题,哪一个处理不好,都可能造成部分BMP文件无法打开。
追问
找到原因了,我是没设置文件打开模式为二进制模式。但为什么有一张图片能打开呢?MFC写的打开BMP程序
追答
没设置二进制。。。。
应该是你打开的那个bmp文件,恰好没有特殊控制字符。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询