Создать ресурсные иконки Dll - PullRequest
1 голос
/ 15 января 2011

я хочу создать dll ресурса в Vb.net, значит SHELL32.Dll Я хочу хранить свои иконки и PNG для моих пользовательских расширений файлов. Спасибо ..........

Ответы [ 3 ]

1 голос
/ 15 января 2011

Это не поддерживается IDE.Эти ресурсы не из тех, с которыми вы знакомы, это неуправляемые ресурсы.Компилятор VB.NET поддерживает параметр / win32resource, однако вам придется запускать его вручную.Вам также необходимо вручную запустить инструмент rc.exe, чтобы создать файл .res.

Использование VB.NET - не лучший способ сделать это.Он изначально поддерживается в C ++ IDE.

  • Файл + Новый + Проект
  • Выберите Visual C ++, Win32, Win32 Project
  • Далее выберите DLL
  • Щелкните правой кнопкой мыши папку Resource Files в окне обозревателя решений.
  • Добавьте + Resource, Import и выберите значок
  • Повторите при необходимости для каждого значка, который вы хотите добавить
  • Build + Build.

Вы можете использовать View + Other Windows + Resource View для редактирования содержимого.Одна вещь, которую вы почти наверняка захотите сделать, это изменить идентификатор значка с символа на номер.Это число, которое вы будете использовать в записи реестра.

0 голосов
/ 22 марта 2013

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

Проверка http://msdn.microsoft.com/en-us/library/aa984332(v=vs.71).aspx

VentyCZ

0 голосов
/ 15 января 2011

Не можете ли вы создать новую библиотеку классов, добавить все значки и затем изменить класс ресурсов, чтобы иметь общедоступный модификатор?

РЕДАКТИРОВАТЬ: класс ресурсов является общедоступным

Ссылка ниже работает для установки ассоциации: (на основе комментариев обратной связи)

http://mel -green.com / 2009/04 / с-набор-файлов типа ассоциации /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...