BMP文件放到VS的資源中時,VS會將BMP的文件頭去掉,即BITMAPFILEHEADER,這個結構體去除.所以當加載BMP到內存中時,如果是使用GDI+或是其它解釋庫時,會解析失敗. 所以在讀取BMP資源時,需要加上BITMAPFILEHEADER結構體. // pvResData 為已經讀入到內存的BMP數據. //获得位图信息头 BITMAPINFOHEADER bmpInfoHdr; CopyMemory(&bmpInfoHdr, pvResData, sizeof(BITMAPINF