问题标签 [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 投票
3 回答
968 浏览

c# - 调用 Icon.ToBitmap() 后处理 Icon 是否安全?

调用System.Drawing.Icon.ToBitmap()创建图像后,处置原件是否安全Icon

0 投票
2 回答
262 浏览

windows - 我想实现一个文件资源管理器,如何读取文件的图标并显示它们?

我想实现一个文件资源管理器,它与普通的文件资源管理器不同,它首先扫描文件系统并将信息存储到数据库中,它们从数据库中读取文件系统信息并显示它们,我需要存储文件的图标,我怎样才能做到这一点?是否有任何 Windows API?非常感谢!

0 投票
1 回答
3628 浏览

windows - Vista 如何为与我的应用程序关联的文档生成图标?

我可以影响进程吗?
我有一个内置于 .NET 3.5 / VS2008 的应用程序。我使用 win32 .res 文件将多个图标嵌入到应用程序中。这是在 VS2008 中项目的“属性”框中完成的——不是指定 .ico 文件,而是勾选该框以指定 .res 文件。在 .res 文件中,您可以有多个图标。请参阅此处了解我的意思。

每个图标包括一个 256x256xRGB(PNG Cmopressed)“Vista 级”图像、一个 256x256x32 位图像,以及各种颜色组合的 48x48、32x32 和 16x16 图像的通常级联。如果我在资源管理器中查看生成的 exe,我会看到漂亮的 256x256 Vista 大图像。

然后我可以将文件扩展名关联到我的应用程序,使用右键单击 >“打开方式...”> 在 Vista 的资源管理器中设置默认程序点击流。但是显示在文档旁边的图标是应用程序图标的一个小版本,覆盖在一张看起来像折叠角的白纸之上。

结果是,当原始图像以“小图标”版本显示时,原始图像很小,无法看到。看起来很可怕。

我知道可以完全省略折叠的纸,或者至少在上面覆盖更大的图像。例如,C# 文件的图标有一张折叠的纸,但 C# 标志很大且可见。我怎样才能得到这个?安装 WinZip 12 时 .zip 文件的图标大且可见,并且没有折叠的纸张。

文档图标与应用程序图标不同吗?在我的应用程序中,我必须做些什么来注册一个图标,Vista 将用于与我的应用程序关联的文档吗?

0 投票
1 回答
1733 浏览

ironpython - 在 IronPython 中访问嵌入式资源

我正在 IronPython Studio 中开发一个 Windows 窗体应用程序。我想为我的项目选择一个图标,但是这两个都失败了:1-表单属性窗口->图标(选择一个 *.ico 文件)发生编译时错误并且与 IronPython.targets 文件有关

“IronPythonCompilerTask”任务意外失败。System.ArgumentNullException:值不能为空。

2- 我将 *.ico 文件添加到项目(项目 -> 添加 -> 现有项目)并在其属性中,将“构建操作”更改为“嵌入式资源”,现在我无法使用 System.Reflection.Assembly 访问这个资源我的代码:

self.Icon = Icon(Assembly.GetExecutingAssembly().GetManifestResourceStream('IronPythonWinApp.myIcon.ico'))

在运行时它会抛出一个异常:

动态程序集中支持被调用的成员

有谁知道将图标添加到 IronPython WinForms 的更好(最佳?)方法?

谢谢

0 投票
1 回答
2024 浏览

user-interface - wxPython 对话框

我正在 wxPython 中编写一个显示错误对话框的类。这是我的代码:

如何将默认图标更改为自定义图标?我试图用 wx.Icon 替换它们,但它不起作用。wxPython 中的对话框是否仅限于我上面使用的图标?在 Mac OS X 上,它们似乎无法正确显示。

0 投票
3 回答
2592 浏览

.net - Windows 从多图标文件中选择错误的图标并自行渲染为正确的大小

我有一个 .ico 文件,其中嵌入了 5 个图标大小,用作主应用程序图标和系统托盘图标。

当它出现在任务栏中时,该图标使用的是所需的 16x16 格式。当图标出现在通知区域/系统托盘中时,它使用 32x32 格式,而 Windows 将其渲染为 16x16 图标,这看起来很糟糕。

如何强制 Windows 在通知区域中使用 16x16 图标大小?这是我将图标放入系统托盘的代码:

0 投票
6 回答
32353 浏览

c# - 如何在 C# 中获取常用文件类型图标?

This SO question on getting icons for common file types 中所见,Windows 程序很可能使用 C++ Shell API 获取已注册文件类型的图标。这些图标可能存在也可能不存在于磁盘上——例如,我们想要制作自己的自定义文件浏览器,并希望显示与文件相关的系统图标。

是否有本机 C# 方法来获取各种文件类型的图标(如果有,如何),还是必须通过带有 shell API 的 PInvoke 来完成?

作为后续,如果有本地 .NET 方式来做这件事,是否有跨平台方式来做这件事?

0 投票
7 回答
40970 浏览

macos - 如何隐藏 Dock 图标

我想优先隐藏 Dock 图标并显示NSStatusItem. 我可以创建 StatusItem 但我不知道如何从 Dock 中删除图标。:-/

有任何想法吗?

0 投票
3 回答
11491 浏览

c++ - 如何在 C++ 中制作图标按钮

我知道如何在 C++ 中绘制一个按钮,但我将如何在其上制作一个图标,有人可以发布源代码或提供参考吗?通过 SendMessage() 或者如果不是这样,请粘贴

0 投票
3 回答
758 浏览

css - 在由 Ajax 更新的 div 中显示 CSS 图像

我想知道是否有人可以提供帮助。我的页面中的 HTML div 包含一个树控件,该控件根据用户按下的按钮显示或隐藏。该按钮触发一个 Ajax 事件,该事件在服务器上设置一个变量以显示或隐藏树,以便保持状态。

但这就是问题所在;重新显示树时,展开/折叠分支的图标不存在。到目前为止,我无法弄清楚为什么会这样。

树如下所示:第一个图形显示了应有的树,第二个图形显示了隐藏并重新显示后的树。

替代文字 http://www.dcs.bbk.ac.uk/~martin/Tree_with_icons.png 替代文字 http://www.dcs.bbk.ac.uk/~martin/Tree_without_icons.png

树的 HTML 作为列表构建在服务器上,每个列表项都有一个对 CSS 的类引用,如下所示:

任何人都可以建议在重新显示树时显示图标的方法吗?

我尝试在 div、内联 CSS 元素等中放置指向 CSS 文件的链接,但没有成功。

欢迎任何帮助。

我在运行时附上了树的 HTML 的摘录:

树本身位于一个名为“tree”的 div 中,它从 Javascript 方法更新如下:

树的Javascript是:

谢谢。

网页的Ajax如下图所示:

上面的 Ajax 是从具有三个按钮的表单触发的。“显示/隐藏”按钮可以查看事物;另外两个按钮也包含在一个 div 中,但它们没问题。