Значок оболочки контекстного меню Windows

Я создал новый пункт контекстного меню оболочки Windows, используя реестр и ключи

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

Теперь я хочу добавить значок к этой команде. Как мне это сделать?

1 ответ

Решение

В Windows 7 добавлена ​​поддержка значков (и подменю) для статических (реестр) глаголов, добавьте значение REG_SZ с именем "Значок" в HKCR\%ProgID%\shell\%verb%

В <= Vista вам нужно расширение оболочки, которое реализует IContextMenu, см. Эту запись в блоге для получения информации о том, какие форматы значков / растровых изображений вы можете использовать...

Другие вопросы по тегам