首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >c# 2.0 WinApp中的多个图标

c# 2.0 WinApp中的多个图标
EN

Stack Overflow用户
提问于 2009-01-09 14:25:47
回答 5查看 1.9K关注 0票数 0

我的.net 2.0 winforms应用程序有一些小问题。我想嵌入几个不同的图标应用程序。

还有其他要求:

  • 必须由ms构建自动重构;使用外部gui应用程序进行准备不是
  • ,必须包含versioninfo.

在嵌入多个图标之后,我想注册两个文件关联到应用程序文档/扩展名文件。

代码语言:javascript
复制
[Registry]
...
Root: HKCR; Subkey: "MyFileExt\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\MyApp.exe,2"

其中"2“是图标索引。

我知道我需要以某种方式使用旧风格的Win32资源文件。

我还发现,如果使用Visual 2005,可以添加“本机资源文件”,但它在2008年不再存在。

是否有可能满足所有这些要求,如果是-如何满足?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-01-20 13:47:58

我决定把所有的图标放在单独的旧式朴素win32 c++ *.dll中。它更方便,我不需要使用versioninfo/ with 32资源做任何技巧。

票数 0
EN

Stack Overflow用户

发布于 2009-01-09 14:35:24

与2005年一样,您可以将图标添加到资源中(通过项目属性)。完成此操作后,转到在项目资源管理器中添加的图标,每个图标都有一个关于如何存储和使用该资源的BuildAction属性。

我认为您要寻找的是EmbeddedResource属性的BuildAction值。

票数 1
EN

Stack Overflow用户

发布于 2009-01-09 14:35:25

新WinForms应用程序->展开解决方案资源管理器中的属性->双击Resources.resx ->单击Add Resource (下拉列表还包括添加现有资源)

您现在可以在视觉设计器中或在使用Properties.Resources.Your资源名称的代码中使用这些

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/428214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档