Ответ 1
У Бен было хорошее начало вопроса вместе с помощью Тимека, но вам нужно перейти к следующему шагу. После того, как вы добавили свой значок в свои ресурсы, вам также понадобится файл ресурсов .rc
, чтобы установить значок в качестве основного значка вашего приложения.
-
Если вы не знаете, есть ли у вас файл ресурсов, откройте представление ресурса для проекта: перейдите в Вид- > Просмотр ресурсов или Ctrl + Shift + E (в Visual Studio 2012/2013 View- > Other Windows- > Resource View или вы можете ввести Ctrl + W, R, чтобы открыть его и в 2015 году Ctrl + Shift + E). Проверьте, есть ли у вас MyProject- > MyProject.rc. Здесь вы должны
Add
ваш значок. Затем он должен создать файл ресурсов для вас. -
Теперь Ctrl + Shift + F для поиска всего решения. Найдите свое имя файла значка, чтобы открыть фактический файл
.rc
. Когда вы это сделаете, он может предположить, что вы уже открыли его, просто примите. -
Теперь найдите место для добавления следующей строки в файл
.rc
:MAINICON ICON "foo.ico"
При следующем компиляции вы можете перейти к папке с исполняемым файлом и увидеть, что у вас есть значок, связанный с приложением, и когда вы запустите его там, он будет использовать значок.
Примечание:
- Иногда при запуске из Visual Studio вы не получите значок во время отладки.
- Вам нужно использовать файл
.ico
. Вы не можете использовать файл изображения PNG для своего исполняемого значка, он не будет работать. Вы должны использовать.ico
. Существуют веб-утилиты, которые конвертируют изображения в файлы .ico. как цитируется bobobobo.