2

使用时如何处理错误Gdiplus::Image::FromFile()?我故意让它尝试读取一个不存在的文件。
它没有抛出任何异常,也没有返回 NULL。

我可以事先检查文件是否存在,但如果文件不是有效的图像文件,或者出现其他问题怎么办。

4

1 回答 1

3

在 GDI+ 的示例中:http: //msdn.microsoft.com/en-us/library/windows/desktop/ms535371%28v=vs.85%29.aspx因此,您应该验证 Image::GetLastStatus() ==好的http://msdn.microsoft.com/en-us/library/windows/desktop/ms535383%28v=vs.85%29.aspx

于 2012-07-18T15:27:28.453 回答