0

我正在尝试在 Visual C++ 应用程序中显示 PNG 文件。在过去的六八个小时里,我一直在尝试各种方法,此时需要一些帮助。我从几个教程中改编了以下几行。为什么图片不显示?

Gdiplus::Graphics graphics(hdc);
Gdiplus::Image * image = Gdiplus::Image::FromFile(L"C:\\test.png");       
graphics.DrawImage(image,0,0);

谢谢您的帮助!

4

1 回答 1

0

冒着陈述令人眼花缭乱的明显风险,您是否使用以下命令初始化了 GDI+:

Gdiplus::GdiplusStartupInput gdiplusStartupInput;
Gdiplus::GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);

除此之外,正如其他人所说 - hdc 来自哪里,图像是否成功创建?

于 2013-10-02T07:30:49.790 回答