【发布时间】:2010-07-26 17:52:29
【问题描述】:
我正在 Visual Studio(非 MFC)中开发 C++ 应用程序,我惊讶地发现我无法将 PNG 图像添加到设计器中的对话框中,这似乎有点落后,因为我可以在大多数其他我用过的IDE。所以要么a)我缺少一些东西,要么b)有一种方法可以用代码来做到这一点。我希望它是 a 但 b 会很好。
对此有什么建议吗?
谢谢, J
【问题讨论】:
标签: c++ visual-studio winapi
我正在 Visual Studio(非 MFC)中开发 C++ 应用程序,我惊讶地发现我无法将 PNG 图像添加到设计器中的对话框中,这似乎有点落后,因为我可以在大多数其他我用过的IDE。所以要么a)我缺少一些东西,要么b)有一种方法可以用代码来做到这一点。我希望它是 a 但 b 会很好。
对此有什么建议吗?
谢谢, J
【问题讨论】:
标签: c++ visual-studio winapi
将对话框模板编辑器称为“设计者”会有点牵强。它在过去 15 年左右没有改变,底层 API 也没有改变。一个不支持 PNG,只支持 BMP 的 API。获得 PNG 支持是可能的,自 2000 年以来的任何 Windows 版本都可以使用 GDI+。但您必须自己编写代码。
这是一个已解决的问题,有可用于 UI 开发的优秀类库,以及用于完成您想做的事情的工具。如果您想坚持使用 C++,Qt 就是其中之一。
【讨论】: