打开不同的图像文件,并使用GDI 库在主应用程序窗口的背景上绘制它们
Open different graphical image files and draw them on the background of the main application window, using GDI+ library
我在使用GDI 绘制程序中绘制不同图像的同时遇到了一些问题。
我的程序代表带有按钮和背景的窗口。
我的程序的逻辑旨在以以下方式工作:
- 当用户键入按钮时,必须打开一个打开的文件对话框并询问用户选择一个图像文件。
- 用户完成此操作后,程序必须在主(和单个)程序窗口的背景上绘制该文件。
我的问题是所有gdiplus对象都没有默认的构造函数。
因此,即使我选择了FromFile方法,我的位图对象仍然具有相同的图片,在构造函数中分配,因此我什至没有意识到如何动态更改它们。
您可以建议解决这个问题吗?
image :: froffile()方法是 static ,它返回一个包含图像的新构造的图像对象。将其视为工厂方法。没有看到代码,我必须猜测您忘了使用该方法的返回值。
相关文章:
- 如何将一个窗口保留在另一个应用程序窗口的前面
- 如何从 Win32 C++ 应用程序输出到父控制台窗口?
- 从运行服务的应用程序代码中提取窗口句柄
- 没有运算符"="与这些操作数匹配,JUCE 窗口演示应用程序
- 如何使用C++确定应用程序是否已在窗口中启动?
- 是否可以从控制台应用程序使用 C++/WinRT 创建窗口?
- 用C++编写.Net窗口应用程序
- 如何将 QML 文件分配给主窗口/应用程序
- 将WM_CHANGEUISTATE发送到窗口应用程序后,当用鼠标访问菜单时,助记符不会显示在系统菜单上
- MSBuild 未在控制台窗口应用程序中使用 "system" 进行编译
- QT通过单击Menubar C 移动整个窗口/应用程序
- 从控制台应用程序启动窗口应用程序
- 如何在QML无窗口应用程序中设置拖放区域
- 如何覆盖其他窗口应用程序的元素?
- 使用MINGW在窗口应用程序中压制系统("command")控制台窗口
- 将二维数组 double[][] 传递给 c# 窗口应用程序
- OpenGL窗口应用程序检查事件更新的频率
- 使用C++窗口应用程序加载Linux格式的文本文件
- 是否可以编写一个windows应用程序,当在另一个窗口应用程序中选择文本时,该应用程序会收到通知
- 如何使用c++ /Qt5构建无窗口应用程序?