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 上下文菜单外壳图标的主要内容,如果未能解决你的问题,请参考以下文章
如何在 MV3 Chrome 扩展弹出图标中添加上下文菜单?
为啥 Windows Shell 上下文菜单处理程序会破坏 Windows 8/10 上的高级用户菜单 (Win+x)?