| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Как поменять иконку? |
| Автор: TheSpecialOne 14.7.2012, 22:41 |
| Здравствуйте уважаемые программисты! Подскажите пожалуйста как в вижуал студио 2008 поменять иконку экзэшника и иконку в окне сверху слева? |
| Автор: vol4ek 14.7.2012, 23:43 | ||
файл C_имя_проекта_Dlg.cpp
|
| Автор: TheSpecialOne 15.7.2012, 21:45 | ||
[QUOTE=vol4ek,14.7.2012, 23:43]файл C_имя_проекта_Dlg.cpp
Ничего не понял, я новичок, можно пояснить. А без кода можно поменять? |
| Автор: volatile 15.7.2012, 23:40 |
| TheSpecialOne, в редакторе ресурсов, можно заменить иконку на готовую, если такая есть. Или даже нарисовать собственноручно. |
| Автор: vol4ek 15.7.2012, 23:51 |
| IDR_MAINFRAME - это идентификатор иконки приложения. Добавьте в ресурсы свою иконку и замените IDR_MAINFRAME на IDI_ICON1. Можете отредактировать родную иконку прямо в VS. Добавлено через 5 минут и 4 секунды Код который я привел, это первая функция в файле реализации. Заменить нужно только идентификатор. Если это для Вас сложно, Окно обзора ресурсов -> Папка Icon -> Двойной щелчок по IDR_MAINFRAME и редактируйте родную иконку. |
| Автор: TheSpecialOne 16.7.2012, 06:51 |
| У меня есть готовая иконка, но вся беда в том, что я не знаю как открыть редактор ресурсов. Я читал в книге, на форумах спрашивал, но результат нулевой. Подскажите что нужно нажать, чтоб открыть редактор ресурсов или папку обзора ресурсов или как оно там называется. |
| Автор: volatile 16.7.2012, 23:42 | ||
![]() |
| Автор: TheSpecialOne 17.7.2012, 10:26 |
| Спасибо, я так понял файлы с расширением ico - это и есть иконки, которые нужно заменить. Но у меня папка Resource Files пустая, в ней нет ни одного файла. Сейчас буду разбираться как добавить туда иконку. |
| Автор: TheSpecialOne 17.7.2012, 11:41 |
| Я создавал пустой проект, а если я создаю проект по умолчанию, то там есть все эти файлы, и появляется вкладка "Просмотр ресурсов". Когда нажимаю на эту вкладку, то там пишется: "Resource editing is not supported on the Visual C++ Express SKU". Я так понимаю иконку я поменять не смогу. Посоветуйте бесплатную программку для разработки программ на С++, где можно свои иконки вставлять. |
| Автор: vol4ek 17.7.2012, 22:40 |
| |
| Автор: volatile 17.7.2012, 23:09 |
| TheSpecialOne, файл ресурсов можно отредактировать вообще в блокноте. чтоб заменить иконку, этого более чем достаточно. В конце концов. если вообще не в теме, удалите старую иконку, а новую назовите старым именем. что за проблемы? |
| Автор: TheSpecialOne 17.7.2012, 23:35 |
| Проблема в том, что я создавал пустой проект и там нет ни файла ресурсов, ни старых иконок, вообще ничего. Я бы заменил старую иконку, наверно, но я ее найти не могу, или ее просто нет нигде. Вот такая проблема. Я так понимаю мне нужно сначала файл ресурсов создать, а потом добавить свою иконку. |
| Автор: TheSpecialOne 20.7.2012, 20:12 |
Все равно поменять иконку не могу и редактор ресурсов не открывается. На другом форуме сказали что в экспресс версии нельзя поменять иконку. |
| Автор: volatile 21.7.2012, 00:20 | ||
Если бы сказали что вообще иконки не поддерживаются в принципе, это еще бы имело какой-то смысл. Экспресс версии под рукой нет, так что комментировать не могу. А чтоб поменять иконку студия не нужна, нужен файловый менеджер (эксплорер например) и прямые руки. |