Windows 上下文菜单外壳图标

Posted

技术标签:

【中文标题】Windows 上下文菜单外壳图标【英文标题】:Windows Context menu shell icon 【发布时间】:2011-01-06 19:15:39 【问题描述】:

我使用注册表和键创建了一个新的 Windows shell 上下文菜单项

HKLM\Software\Classes\Folder\shell\appname
HKLM\Software\Classes\Folder\shell\appname\command

现在我想为这个命令添加一个图标。我该怎么做?

【问题讨论】:

你在实现 IContextMenu 吗? 不,只是将“HKCR\.myextension\shell”的条目添加到注册表中 【参考方案1】:

Windows 7 添加了对静态(注册表)动词的图标(和子菜单)的支持,在 HKCR\%ProgID%\shell\%verb% 下添加名为“Icon”的 REG_SZ 值

在 shell extension that implements IContextMenu,有关您可以使用哪些图标/位图格式的信息,请参阅 this blog entry...

【讨论】:

Windows 8 与 Windows 7 图标支持一致

以上是关于Windows 上下文菜单外壳图标的主要内容,如果未能解决你的问题,请参考以下文章

PyQt5:如何从系统托盘图标上下文菜单启动窗口?

如何在 MV3 Chrome 扩展弹出图标中添加上下文菜单?

Android Studio中上下文菜单的使用

android 长按事件 和 长按弹出上下文菜单如何处理

实现系统托盘

为啥 Windows Shell 上下文菜单处理程序会破坏 Windows 8/10 上的高级用户菜单 (Win+x)?