VS2008 error RC2170: bitmap file xxx.png is not in 3.00 format(转)
生活随笔
收集整理的這篇文章主要介紹了
VS2008 error RC2170: bitmap file xxx.png is not in 3.00 format(转)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文地址:http://blog.csdn.net/pgmsoul/article/details/7094309
這個其實應該算VS2008的一個bug吧,對于不能識別的資源,添加的時候,VS會彈出一個對話框讓你填類型,這個類型其實是字符串表示,而不是像內置類型,是整數。
?
但是添加PNG圖片的時候,它自動識別為PNG,可是實際上VS內部又會把它搞成Bitmap類型,打開RC文件,把BITMAP改成PNG或者任何其他名稱,就好了。因為VS不支持PNG圖片,包括MS的畫圖,都不能處理png的透明。所以識別為Bitmap會出錯。
?
當然了,對于png資源,不能用LoadBitmap之類函數加載,而要使用FindResource等資源函數,自己提取二進制字節,類型就是你RC文件里的名稱。
?
轉載于:https://www.cnblogs.com/lebronjames/archive/2012/12/25/2832042.html
總結
以上是生活随笔為你收集整理的VS2008 error RC2170: bitmap file xxx.png is not in 3.00 format(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 线程间通信的三种方法 (转)
- 下一篇: Kinect+OpenNI学习笔记之12