问题标签 [icons]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
106003 浏览

wpf - 如何使用作为 WPF 中资源的图标?

我有一个作为资源嵌入的 .ico 文件(构建操作设置为资源)。我正在尝试创建一个 NotifyIcon。如何引用我的图标?

0 投票
8 回答
20437 浏览

icons - 您可以向 Windows 资源管理器发送信号以使其刷新系统托盘图标吗?

这个问题困扰了我很长一段时间,真的很烦人。

每次我在重新启动/电源循环后登录时,资源管理器都需要一些时间才能显示出来。我已经采取了等待所有服务启动然后登录的步骤,但这没有任何区别。结果始终相同:即使应用程序已启动,某些图标也不会显示。

我已经对使一个应用程序“粘贴”图标的代码进行了一些研究,但是是否有一个 API 调用可以执行,以便资源管理器重新读取所有图标信息?像无效或重绘或类似的东西?


显然,看起来 Jon 是对的,而且不可能做到。

我遵循 Bob Dizzle 和 Mark Ransom 代码并构建了这个(Delphi 代码):

但无济于事。

我什至尝试过

然没有出现。

还有其他建议吗?

0 投票
4 回答
291937 浏览

c# - 如何在 .NET 中创建和使用资源

如何创建可以在程序的各个部分轻松引用和使用的资源?

我的具体问题是我有一个 NotifyIcon 我想根据程序的状态更改图标。一个常见的问题,但我一直在努力解决这个问题。

0 投票
4 回答
3863 浏览

python - 如何使用 PyWin32 从 exe 文件加载嵌入式图标?

我有一个用 py2exe 生成的 exe 文件。在 setup.py 中,我指定了一个要嵌入到 exe 中的图标:

我尝试使用以下方法加载图标:

但这会产生一个(非常不具体的)错误:
pywintypes.error: (0, 'LoadImage', 'No error message is available')

如果我尝试将 0 指定为字符串

然后我收到错误:
pywintypes.error: (1813, 'LoadImage', 'The specified resource type cannot be found in the image file.')

那么,加载图标的正确方法/语法是什么?
另请注意,我不使用任何 GUI 工具包 - 仅通过 PyWin32 使用 Windows API。

0 投票
2 回答
3043 浏览

c++ - C++:第 1 步:ExtractIconEx。第2步: ???第 3 步:SetMenuItemBitmaps

我正在尝试将图标添加到 shell 扩展。我有这段代码(为了便于阅读而进行了清理),它有效:

下一步是这段代码:

我放什么来代替?尝试谷歌这方面的知识发现了许多我未能工作的提示。任何关于让它工作的建议,特别是在旧机器上(例如没有 .net 框架,没有 vista)都值得赞赏。

0 投票
4 回答
1523 浏览

icons - windows中应用程序图标的最佳实践

到目前为止,我已经在 Visual-Studio-Editor 中“设计”了我的应用程序图标。16 色,4kB。现在有人为我创建了一个更复杂和最新的应用程序图标,其文件大小约为 250kB。

问题:一位用户报告说,win2000 正在抱怨,因为它无法消化这个图标的数据量。

问题:什么可以被视为application-icons 的最佳实践。详细说明:图标中应包含哪些分辨率和哪些颜色深度变化?

0 投票
3 回答
15233 浏览

linux - 如何为 Linux 设置我的应用程序的桌面图标:KDE、Gnome 等?

我有一个在 Windows、Linux 和 Macintosh 上运行的跨平台程序。我的 Windows 版本有一个图标,但我不知道如何为我的 Linux 版本制作一个图标。是否有 KDE、Gnome 等的标准格式,或者我必须为每个格式做一些特别的事情?

我的应用程序是 c++ 并作为源代码分发,因此最终用户将使用 gcc 编译它。

如果我可以将图标直接嵌入到我的 exe 二进制文件中,那将是最好的。

0 投票
9 回答
2564 浏览

file - 如何以自己的文件格式获取文件以拥有自己的动态图标?

我们的应用程序具有类似于 OpenDocument 文件格式的文件格式(请参阅http://en.wikipedia.org/wiki/OpenDocument) - 即使用清单文件、缩略图等进行压缩。

我注意到 OpenOffice 文件在 Windows 和 Linux 中都有一个 Open Office 文件的预览图像作为它们的图标。有什么方法可以为我们的文件实现这一点:即我想要一个基于内部 thumbnail.png 的动态图标?

编辑 1哇,感谢所有快速回答。Thumbnailer看起来非常适合 GNOME 世界。Windows 我将研究这些链接,谢谢。至于评论问题:以编程方式或通过我们的安装程序。

编辑 2哦,忘了 Mac。在 Mac 上怎么样?(对不起 Mac 爱好者!)还有关于 OpenOffice 如何处理他们的 IconHandler 东西的任何链接或信息 - 因为我们的会非常相似?

0 投票
1 回答
226 浏览

database - 如何实现公司内部的图标库

我喜欢编写自己的基于 Web 的应用程序,但不想屈服于此处未发明的综合症。 因此,在我自己写这篇文章之前,我正在寻找可以做到这一点的解决方案,或者可能是框架(如 Django 或 Joomla 等),这些框架(如 Django 或 Joomla 等)给我一个非常接近我需要的起点。

我的公司生产具有多种用户界面的软件。我们决定保留一个图标数据库,人们可以在其中按大小、关键字等搜索图标,跟踪它们迄今为止的使用情况,上传它们,浏览它们等。

我已经考虑过从“图片库”(Gallery、Coppermine、4homepages 等)开始的想法,但我希望有一些东西可以让我们跟踪图标的版本,就像我们对所有其他源文件所做的那样,我确信我们在每个图标旁边跟踪的属性会随着时间的推移而扩展,因此它需要易于扩展。

那么人们建议我使用什么作为解决方案或解决方案的起点?

0 投票
5 回答
26362 浏览

c# - 如何以编程方式操作 Windows 桌面图标位置?

几年前,我天真地尝试编写一个小应用程序来保存我在战术上放置的桌面图标,因为当某些事件重置它们时,我厌倦了将它们拖回原来的位置。在花费了太多时间未能找到查询方式(更不用说保存和重置图标的桌面位置)之后,我放弃了。

任何人都知道 Windows 将这些信息保存在哪里以及是否有 API 来设置它们?

谢谢,理查德