Windows 7 图标大小问题

2023-12-02

我正在尝试创建一个应用程序图标。我拿了一堆创建的 *.ico 文件(每个大小一个)并将它们组合成一个 *.ico 文件。我可以看到他们都很好。我有 16x16、32x32、48x48、64x64 和 128x128 图标(全部 32 位,带透明度)。

但是,当我构建我的应用程序(用 C# 编写的标准 Windows 窗体应用程序)并查看 Windows 资源管理器中的图标时,它在前几个尺寸下看起来不错(我认为最大为 48x48..“中”),但如果我在 Windows 资源管理器中使用“大”或“超大”显示模式,我只是在一个更大的框中看到 48x48(我认为)图标。

如何让 Windows 资源管理器识别较大的图标?我究竟做错了什么?以前有人见过这个问题,并指出我正确的方向吗?我假设 *.ico 文件的构建方式或格式存在问题......但我在任何地方都找不到任何提示。


据我了解,一旦超过一定大小(很可能是 48x48),资源管理器就会寻找 256x256 图标,并将其缩放到所需的大小。

128x128不是标准的图标大小,资源管理器可能不会费心去寻找它。您可以在资源管理器中显示最大为 256x256 的图标(“超大图标”),但您可以选择介于两者之间的尺寸。如果您将图标的大小设置为 192x192,那么拍摄一张大图像并将其缩小会比拍摄一张小图像并将其放大看起来更好 - 因此您最好添加一张 256x256 的图像无论如何,而不是 128x128。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows 7 图标大小问题 的相关文章

  • 从 PDF 转换为 HTML [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 将可见性属性绑定到变量

    我有一个Border with Label里面一个Window
  • 强制枢轴项目在显示之前预加载

    我有一个带有多个 PivotItems 的 Pivot 其中一个包含一个画布 将其项目放置在动态位置 取决于数据 我获取数据 并且可以在用户选择该项目之前将这些项目放置在其位置 这不是第一个枢轴 但是 只有当我选择 PivotItem 时
  • 使用 CMake 编译时更改头文件位置会导致缺少 vtable 错误

    对于一个大型 C 项目 我需要从 qmake 过渡到 CMake 但是在处理一个玩具示例时 我遇到了一些我不理解的行为 示例代码具有单个头文件 当该头文件移动到子目录中时 我收到 MainWindow 类缺少 vtable 的错误 CMak
  • 如何使 Window.Current 关闭后可见?

    我有一个可以打开新窗口的应用程序 如果原始窗口关闭 然后用户启动应用程序 例如从开始菜单 TryShowAsStandaloneAsync无法打开新窗口 为什么 所以我想 复活 原来的那个 但虽然我用Window Current Activ
  • 为什么 extern int a ;初始化在本地给出错误,但在全局没有给出错误? [复制]

    这个问题在这里已经有答案了 extern int a 10 it is not giving error int main extern int b 10 it is giving error return 0 错误 b 同时具有 exte
  • 将多种类型存储为 C++ 字典中的值?

    我想编写一个行为几乎等同于 Python 字典的 C 对象 C 的std map and std unordered map容纳了 Python 字典已有的一些功能 但缺乏最重要的功能之一 即能够添加任意对象和类型 即使不可能 您离实现 P
  • 当 edmx 文件位于单独的项目中时出错

    我有问题说 在配置中找不到指定的命名连接 或者不打算与EntityClient提供者 或无效 我的 edmx 文件位于单独的项目中 但该项目的连接字符串app config 什么可能导致问题 确保 app config 位于设置为启动项目的
  • 在 C 中读取字符时打印

    我正在尝试编写一个简单的小代码片段来响应箭头键按下 我知道 up 由 A 表示 并且我有以下代码来检查该序列 while 1 input char fgetc stdin if input char EOF input char n bre
  • 如何获取列表框中项目的索引?

    我正在将项目添加到ListBox像这样 myListBox Items addRange myObjectArray 我还想通过以下方式选择我添加的一些项目 foreach MyObject m in otherListOfMyObject
  • 在 Silverlight 中同步操作

    我有一个 Silverlight 应用程序 它使用操作从模型获取数据 再次从 WCF 服务获取数据 我需要以某种方式同步两个 ActionCallback 或等待它们 然后执行一些代码 Example model GetMyTypeList
  • 尝试从 Web 应用程序访问报告服务时,Internet Explorer 导致 IIS 500 错误

    我有一个 aspx Web 表单页面 它调用托管在 SQL 2012 报告服务服务器上的 SQL 2012 SSRS 报表 并使用报表查看器在 aspx 页面上显示报表 问题是当我单击链接将参数发送到报告服务器并运行报告时 页面挂起 仅在
  • 通过 WCF 提供类对象的数组或列表

    任何提供自定义类对象列表或数组的 WCF 客户端服务器示例都会对我有所帮助 但这是我到目前为止所得到的 这是我想提供的班级系统 namespace NEN Server FS Serializable public class XFS pr
  • ElementReference 对 Blazor 中条件创建的元素的引用

    我正在尝试将焦点设置为有条件呈现的输入控件 我正在设置ElementReference但它的 id 和 context 都是空的
  • WebProxy 错误:需要代理身份验证

    我使用以下代码从互联网获取html数据 WebProxy p new WebProxy localproxyIP 8080 true p Credentials new NetworkCredential domain user passw
  • 如何使用 PostSharp 拦截基类上的方法调用?

    我想提供一个实现System Object ToString使用 PostSharp 到各种类 我创建了一个继承自的方面MethodInterceptionAspect但是OnInvoke调用时不会调用方法EchoDto ToString发
  • Caliburn.Micro 事件聚合器

    如果这是一个非常愚蠢的问题 请道歉 但我刚刚开始使用 caliburn micro 我正在努力获取 eventAggregator 似乎没有任何内容订阅 我不确定问题是出在视图模型还是引导程序上 这是视图模型 class MainWindo
  • EF5、SQL Server、经度和纬度

    我发现在 SQL Server 中存储纬度和经度的最佳类型是十进制 9 6 参考文献 1 在 SQL 数据库中存储纬度和经度数据时应使用什么数据类型 https stackoverflow com questions 1196415 wha
  • Oracle DataAccess 相关:“动态程序集中不支持调用的成员。”

    据我了解 此类错误已在 SO 上讨论过多次 有些人认为这是 DLL 文件中的错误 有些人通过更改 DLL 版本来解决 其他人似乎没有任何线索 无论如何 我只是发帖试试运气 在 C GUI 上的网格中选择一行时 我的应用程序崩溃了 stack
  • C++中main函数可以调用自身吗?

    谁能告诉我下面的代码有什么问题吗 int main return main 我测试了一下 编译正确 它永远运行 幕后还有什么阴谋吗 TLDR 呼叫main导致未定义的行为 标准中使用的术语以及对程序员和编译器的影响似乎存在混淆 首先 单独的

随机推荐

  • Angular 2 和 SystemJS 的循环依赖[重复]

    这个问题在这里已经有答案了 我有一个问题 我认为是由循环依赖引起的 经过一些广泛的研究 我还没有找到解决方案 它看起来与这个问题相关 类型错误 b 在 extends 中未定义在 TypeScript 中 但这对我没有帮助 我已经能够简化问
  • 列表视图CSS不渲染jquery mobile

    我正在使用jquery mobile phone gear 和backbone js 制作一个应用程序 在此 我动态创建页面并将其附加到 html 页面的 body 元素 我还为特定页面动态创建列表视图 然而 列表视图仅显示 li 标签的普
  • 基于事件列创建配对数量的数据框

    我有一个数据框 其中包含一列 该列指示事件 ID 还有另一列指示该事件中使用的产品 每个产品只能在一个活动中使用一次 并且每个活动至少包含一个产品 我想知道每种产品与其他产品一起使用了多少次 一些示例数据如下 set seed 1 even
  • 使用 JQuery 切换手风琴

    我收到了一个手风琴 它不会打开和关闭每个选项卡 它仅在以下情况下关闭选项卡another标题已选择 但我希望用户也能够在单击时关闭它 我不知道如何编辑这个 Jquery 来允许这种情况发生 jQuery ul gdl accordion l
  • 正则表达式不允许连续出现超过 1 个破折号

    我怎样才能禁止 超过1个连续 例如ab c 在单词 不允许 后面 例如abc 在单词开头不允许 例如 abc A Za z0 9 是我到目前为止所拥有的 A Za z0 9
  • 为什么 Mac ABI 要求 x86-32 进行 16 字节堆栈对齐?

    我可以理解旧的 PPC RISC 系统甚至 x86 64 的这种要求 但是对于旧的久经考验的 x86 呢 在这种情况下 堆栈只需在 4 字节边界上对齐 是的 一些 MMX SSE 指令需要 16 字节对齐 但如果这是被调用方的要求 那么它应
  • Grunt concat 不同域或不同服务器上的文件

    编辑工作版本和说明 我想使用 grunt 和 grunt concat 以及类似的东西将来自不同服务器的文件连接到我的目标文件夹中 concat options separator dist src dev staticcontent co
  • CakePHP 3 - 使用可重用验证器

    在 CakePHP 3 文档中 有一个关于可重用验证器的部分 https book cakephp org 3 0 en core libraries validation html creating reusable validators
  • 在C#中使用TextureBrush从不同高度开始平铺图像时出现问题

    我正在尝试使用TextureBrush 将图像 16x16 平铺在尺寸为width 1000 height 16 的矩形区域上以获得类似UI 的条带 Rectangle myIconDrawingRectangle new Rectangl
  • 为什么右值引用被通用引用变成左值引用[重复]

    这个问题在这里已经有答案了 我想当通用引用参数与右值引用参数匹配时 会返回右值引用参数 然而 我的测试表明 右值引用被通用引用函数模板变成了左值引用 为什么会这样呢 include
  • NSDateFormatter 的时间错误

    我有一个字符串 我想从中解析时间 NSString longdate Mar 27 2011 8 38 38 PM 我想解析这个日期并仅输出时间部分 小时 分钟 上午 下午 First convert our string into an
  • 如何排除与 ASP.Net 中 HttpHandler 的指定路径匹配的内容?

    我知道 如果我想将 MyPage aspx 的请求转到名为 MyAssembly 的程序集中名为 MyHandler 的类 我可以将其添加到我的 web config 文件中
  • VS 2010 无法删除继承的附加依赖项

    您好 我错误地在项目配置 gt 链接器 gt 输入 gt 附加依赖项设置下添加了 cv210d lib cxcore210d lib 和 highgui210d lib 作为继承值 但我似乎无法将它们从 继承的 附加依赖项中删除 因此 每次
  • 如何执行伴生对象 Lateinit 是否初始化检查

    如果我有一个 Lateinit 变量 我可以检查它是否使用 this lateInitVar isInitialized 进行初始化 如下所示https stackoverflow com a 47860466 3286489 但是 如果该
  • 单击微调器时出现无法添加窗口、令牌无效错误

    我有一个 Android 应用程序 当单击侧栏中的选项时 它会转到一个片段 然后进入另一个具有可单击单选按钮的片段 单击这些时 它将创建一个弹出窗口 其中包含一些文本字段 基本上流程是这样的 活动 gt 片段 1 gt 片段 2 gt 弹出
  • 如果散列中有一个或多个字段,则使用 HashSet 和 Contains 返回 TRUE

    我想知道是否可以使用 HashSet 并创建该方法Contains如果某个字段位于给定对象的哈希中 则返回 true 这是我想要的一个例子 static void Main string args HashSet
  • Google Drive API v3 在 java 中获取根文件夹 ID

    我尝试了几种方法 但无法获取 Java Api v3 中的根文件夹 id 我尝试过的 String id service files get fileId root setFields id execute getId String id
  • 如何将 JSON 字符串转换为 BSONDocument

    我有以下使用reactivemongo 驱动程序的函数 并且实际上可以很好地写入数据库 def writeDocument val document BSONDocument firstName gt Stephane lastName g
  • 如何更新 Tkinter 标签?

    我有一个简单的 tkinter GUI 其中有一个显示数字和按钮的标签 我将其设置为变量 x 当按下按钮时 x 的值增加 1 但是 当我点击按钮时 标签不会更新 我该怎么做呢 from tkinter import x 1 def add
  • Windows 7 图标大小问题

    我正在尝试创建一个应用程序图标 我拿了一堆创建的 ico 文件 每个大小一个 并将它们组合成一个 ico 文件 我可以看到他们都很好 我有 16x16 32x32 48x48 64x64 和 128x128 图标 全部 32 位 带透明度