为什么MFC只能用位图不能用png图?
这样好不爽?真的只有用位图吗?微软的ppt里面都可以用png图,可以部分透明的,微软的MFC却不行,郁闷。...
这样好不爽?真的只有用位图吗?微软的ppt里面都可以用png图,可以部分透明的,微软的MFC却不行,郁闷。
展开
2个回答
展开全部
MFC可以用png,但是没有写好的类,需要自己开发或下载相应的组件。
任何图片格式如果要使用,都要在内存中转换成位图(DIB图像)。所以MFC只提供对位图的操作。至于png, gif, jpg, tiff, pcx等格式如何转换成位图,您可以下载相应的辅助软件件或自行开发。推荐MFC + CxImage。可以方便地操作很多格式的图像文件。
CxImage下载地址:http://www.codeproject.com/KB/graphics/cximage/cximage600_full.zip
CxImage简单介绍:http://www.codeproject.com/Articles/1300/CxImage
任何图片格式如果要使用,都要在内存中转换成位图(DIB图像)。所以MFC只提供对位图的操作。至于png, gif, jpg, tiff, pcx等格式如何转换成位图,您可以下载相应的辅助软件件或自行开发。推荐MFC + CxImage。可以方便地操作很多格式的图像文件。
CxImage下载地址:http://www.codeproject.com/KB/graphics/cximage/cximage600_full.zip
CxImage简单介绍:http://www.codeproject.com/Articles/1300/CxImage
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用Cximage开源类就可以了,下载一个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询