Вопрос по windows, winapi – Пользовательский значок папки Windows

2

В Skype есть симпатичная иконка для папки Skype в папке C: \ Program Files.

Как зарегистрировать пользовательский значок для определенной папки Windows (XP и выше)?

А? Это вопрос, который разработчики C ++, скорее всего, имеют опыт работы с ... Mike Trader
Почему здесь написано C ++? Secko

Ваш Ответ

4   ответа
0

Нет отдельного API для настройки папок. Но вы могли бы использоватьWritePrivateProfileString а такжеGetPrivateProfileString функции для управленияdesktop.ini файл.

0

> There is no separate API to customize folders.

Неправильно. Он является частью недокументированной оболочки API (называемой ординалами)

6
3

Взгляните на рабочий стол Skype.ini. Это скрытый файл, вам может потребоваться включить Показать скрытые файлы, чтобы увидеть его.

Файлы .exe и .dll могут иметь несколько значков. В этом случае вы должны указать, какие значки использовать с IconIndex.
& Quot; Установите эту запись, чтобы указать индекс для пользовательского значка. Если файл, назначенный IconFile, содержит только один значок, установите для IconIndex значение 0. & quot; Индекс где? Как мне назначить эту иконку? Mike Trader
[.ShellClassInfo] IconIndex = -910 IconFile = C: \ Program Files \ Skype \ Phone \ Skype.exe Как зарегистрировать значок? Mike Trader

Похожие вопросы