DLL win64 со значками

 


Продолжаю возню с Win10. Мне понадобилась для TtalCommander одна команда - "скопировать в буфер обмена имя файла под курсором". Сама команда реализована просто - так показано на скриншоте.

Хорошо бы добавить значок к кнопке на панели, но мне не нравится свалка файлов .ico. Хорошо бы собрать значки в одно, древний .ICL не воспринимается. Гугл вывалил массу абсурдных решений, некоторые размышления подсказали пару штук:

На сайте  забралGoLink и Gorc, написал скрипт ресурсов mydll.rc:

100 ICON "0004_5.ico"

101 ICON "0004_55.ico"

Чтение доков привело к пакетнику компиляции

gorc -o  /machine AMD64 mydll.rc
golink /dll mydll.obj
pause

TC принял библиотечку, но вот еще одно решение - ResourceHacker. Из DLL-ки получилось нечто, но иконки не отобразились, как задумано.

Осталось пошерстить свою древню коллекцию и выбрать красивые.

Комментарии