Вот как вы это делаете в Visual Studio 2010.
Поскольку это привередливо, это может быть довольно болезненно, на самом деле, потому что вы пытаетесь сделать что-то так невероятно просто , но это не так просто, и есть много ошибок, которые Visual Studio не делает не могу вам рассказать. Если в какой-то момент вы чувствуете злость или хотите уложить зубы на 2 на 4 и кричать, во что бы то ни стало, пожалуйста, сделайте это.
Gotchas:
- Вам необходимо использовать файл .ico . Вы не можете использовать файл изображения PNG для значка вашего исполняемого файла, он не будет работать. Вы должны использовать .ico. Существуют веб-утилиты , которые преобразуют изображения в файлы .ico.
- ico, используемый для вашего exe, будет ico с самым низким ID ресурса. Для того чтобы поменять .ico
1) Откройте ПРОСМОТР > ПРОСМОТР РЕСУРСА (в середине меню ПРОСМОТР ) или нажмите Ctrl + Shift + E , чтобы он появился.
2) В представлении Resource щелкните правой кнопкой мыши имя проекта и произнесите ADD > RESOURCE ...
3) Предполагая, что вы уже сгенерировали файл .ico самостоятельно, выберите Icon из появившегося списка дерьма, затем нажмите IMPORT .
4) В этом диалоговом окне *.ico
файлов нет в списке, и вы не можете использовать обычное изображение PNG или JPG в качестве значка, поэтому измените фильтр файлов на *.ico
с использованием раскрывающегося списка. Вводящий в заблуждение пользовательский интерфейс, я знаю, я знаю.
5) Если вы скомпилируете свой проект сейчас, он автоматически прикрепит .ico с самым низким ID (как указано в resource.h
) в качестве значка вашего .exe файл.
6) Если по какой-либо причине вы загружаете кучу файлов ICO в проект, убедитесь, что .ico, который вы хотите использовать в Visual Studio, имеет самый низкий идентификатор в resource.h
. Вы можете редактировать этот файл вручную без проблем
Например.
//resource.h
#define IDI_ICON1 102
#define IDI_ICON2 103
IDI_ICON1 используется
//resource.h
#define IDI_ICON1 106
#define IDI_ICON2 103
Теперь используется IDI_ICON2.