0

我在程序中使用 GDI+ 绘制不同图像时遇到了一些问题。

我的程序代表一个带有按钮和背景的窗口。

我的程序的逻辑旨在以下列方式工作:

  • 当用户点击按钮时,必须打开一个打开文件对话框并要求用户选择一个图像文件。
  • 当用户完成此操作后,程序必须在主(和单个)程序窗口的背景上绘制该文件。

我的问题是所有 Gdiplus 对象都没有默认构造函数。

所以即使我选择 FromFile 方法,我的位图对象仍然有相同的图片,在构造函数中分配,所以我什至没有意识到如何动态更改它们。

你能建议一些解决这个问题的方法吗?

4

1 回答 1

0

Image::FromFile() 方法是静态的,它返回一个新构造的包含图像的 Image 对象。将其视为工厂方法。如果没有看到代码,我不得不猜测您忘记使用该方法的返回值。

于 2012-10-21T13:16:57.947 回答