如何为此右键菜单设置图标?

Ker*_*mia 1 registry contextmenu right-click

我可以为folders right click menuusing注册表添加一个新项:

HKEY_CLASSES_ROOT\folder\shell \您的项目名称

但我不知道如何设置创建项目的图标,如下所示:

在此输入图像描述

愿有人帮助我吗?

Edd*_*ddy 7

要在单击文件夹时使用图标创建自定义上下文菜单,请按照下列步骤操作:

  1. 在HKEY_CLASSES_ROOT\folder\shell \下创建一个新密钥:"MyContextMenu"
  2. 在HKEY_CLASSES_ROOT\folder\shell\MyContextMenu下编辑(默认)键以指定要在上下文菜单中显示的文本:MyMenu
  3. 要在选择菜单时执行命令,请添加新的键名"Command",并将命令设置为以其(默认)值执行.例如:cmd.exe
  4. 现在设置图标,添加一个新的字符串值名称Icon并将其值设置为要显示的*.ico,或者您可以使用[dll的名称],[图标编号]引用嵌入在dll中的ico很多默认的Windows图标都在imageres.dll中.因此,对于此示例,请将值设置为:c:\ windows\system32\imageres.dll,10

有一个很好的工具叫做iconviewer,你可以用来检查dll中的图标.安装后,你可以右键单击一个dll,打开它的属性和一个额外的选项卡,它的图标将被添加到主页

  • 如何在代码中执行此操作已在http://stackoverflow.com/questions/1353536/entry-in-shell-context-menu-with-icon中讨论过 (2认同)
  • 链接的问题不再可用 (2认同)