Sag*_*981 3 c# indexing dll resources icons
我想知道以下是否可行.
我有一个.ico文件,包含几种尺寸和颜色深度.但是,它还包含一些自定义大小,将在我的应用程序中使用.
应用程序通过资源DLL访问图标.(意图是DLL由第三方开发者提供)
有没有办法准确确定.ico文件中的哪些图标在我的应用程序中使用?就像我希望这个尺寸出现在我的GUI等
例如,我正在我的应用程序中创建一个按钮,我希望我的.ico文件中的自定义15*32图标显示在按钮上.
我知道这可以通过一次一个地添加位图到资源DLL,给每个位图一个唯一的名称.
但如果我能够识别图标文件的不同内容,那将更容易.
是否有可能以某种方式将图标文件视为图标数组或类似的东西?
任何帮助深表感谢.在网上找到关于这个主题的信息似乎很难.
哦,我正在用CFC编写我的应用程序,使用MFC DLL(从Visual C++创建我的资源DLL)
这就是我从.ico文件中获取精确大小的图像的方法.
Icon myIcon = new Icon(@"C:\myIcon.ico");
Icon buttonIcon = new Icon(myIcon, 15, 32);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3353 次 |
| 最近记录: |