将图像对象保存到文件(GDI +)时获取Win32Error

时间:2014-11-27 15:57:04

标签: c++ mfc gdi+

尝试保存位图时收到Win32Error,例如在C的根目录中:但是当我将图像保存到我的默认图片文件夹时它没问题。

Status res = newBitmap.Save(L"C:\\new.png",&pngClsid); // res = Win32Error(7)

Status res = newBitmap.Save(L"C:\\Users\\username\\Pictures\\new.png",&pngClsid); //res = Ok(0)

为什么以及如何避免这种行为?

(VS2012,Win7 64,MFC项目)

1 个答案:

答案 0 :(得分:0)

以管理员身份运行Visual Studio解决了问题