windows - 如何在 C++/Qt(在 Windows 上)中读取 .exe 和 .dll 中的图标?

标签 windows qt dll icons exe

如何使用 C++(和 Qt)从 DLL 或 EXE 文件读取图标?

我在谷歌上找不到任何相关内容,我只知道如何使用qt更改应用程序图标,这不是我需要的。

最佳答案

如果我明白你想要做什么,这应该可以通过一般的LoadResource来实现。功能或具体LoadIcon功能。前者的示例可以在 here 中找到。 .

您可以使用 LoadLibrary 创建 exe 或 DLL 的句柄,您随后将其用作 LoadResourceLoadIcon 函数中的参数。

我不知道有任何 Qt 函数提供类似的选项,但也许其他函数可以。

关于windows - 如何在 C++/Qt(在 Windows 上)中读取 .exe 和 .dll 中的图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8942472/

相关文章:

windows - 如何获取远程桌面客户端的IP地址?

带有 Visual Studio 2013 Express 的 QT

windows - 如何在 Windows 上获取最新的 git 标签?

c++ - 我想通过 GUI 上的按钮打开 Msconfig

c++ - 如果我知道此窗口的句柄,如何将 Ctrl + P 发送到窗口?

c++ - QFileDialog 的多个实例的历史

qt - 如何限制QTextBrowser的行数

c++ - 在任何全局对象之前初始化

c - 使用 CMake 生成 .dll

java - 使用 JNA 将多个 .dll 库注册到单个 java 类中