Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Иконка приложения


Автор: NiJazz 9.4.2005, 15:22
Привет!
Как сделать так, чтобы в проводнике exe-файл отображался моей иконкой?
В Builder'e и Delphi это делается Project->Options->Application->Load Icon. Мне нужно тоже самое проделать в MS Visual C++ 7.1.

Автор: Nitro89 9.4.2005, 17:27
там есть ресурс IDR_MAINFRAME в папке icons - помоему он и отображаеться в проводниках!
просто нарисуй сам свою иконку и вперед!

Автор: Nuzur 9.4.2005, 19:13
Цитата(Nitro89 @ 9.4.2005, 17:27)
там есть ресурс IDR_MAINFRAME в папке icons - помоему он и отображаеться в проводниках!
просто нарисуй сам свою иконку и вперед!

Ты прав, оно так и есть.
Просто замени иконку(можеш просто заменить файлы в папке res) и ребилдни проект. Все должно заработать.

Автор: NiJazz 10.4.2005, 08:43
Что, иконка должна обязательно быть IDR_MAINFRAME?
Просто я этот мейнфрейм удалил и моя икона с другим ID стала иконой приложения.

Автор: srd 10.4.2005, 10:08
Берётся иконка из ресурсов, которая имеет наименьший идентификатор.

Автор: Nuzur 10.4.2005, 15:38
Не уверен, мне просто так было проще.

Автор: srd 10.4.2005, 16:43
Цитата(Nuzur @ 10.4.2005, 22:38)
Не уверен, мне просто так было проще.

Ага, а IDR_MAINFRAME всегда имеет значение 101. Раз не уверен, мог бы проверить. Так оно и есть.

Автор: Nuzur 10.4.2005, 20:43
Я не тебе отвечла, я про smile
Что, иконка должна обязательно быть IDR_MAINFRAME?

Просто нажал цитату, а она не сработала smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)