【发布时间】:2011-01-05 04:09:39
【问题描述】:
我想知道以下是否可行。
我有一个 .ico 文件,其中包含多种尺寸和颜色深度。但是,它还包含一些自定义尺寸,将在我的应用程序中使用。
应用程序通过资源 DLL 访问图标。 (意图是DLL由第三方开发者提供)
有没有什么方法可以准确指出 .ico 文件中的哪些图标可以在我的应用程序中使用?就像我希望这个尺寸出现在我的 GUI 等上一样。
例如,我正在我的应用程序中制作一个按钮,我希望我的 .ico 文件中自定义的 15*32 图标显示在按钮上。
我知道这可以通过将位图一次添加到资源 DLL 中来实现,并为每个位图指定一个唯一的名称。
但如果我能够识别图标文件的不同内容会更容易。
是否有可能以某种方式将图标文件视为图标数组或类似的东西?
非常感谢任何帮助。在网络上似乎很难找到有关此主题的信息。
哦,我正在用 C# 编写我的应用程序,使用 MFC DLL(从 Visual C++ 创建我的资源 DLL)
【问题讨论】:
标签: c# dll indexing icons resources