Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как поменять иконку? 
:(
    Опции темы
TheSpecialOne
Дата 14.7.2012, 22:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 5.7.2012

Репутация: нет
Всего: нет



Здравствуйте уважаемые программисты! Подскажите пожалуйста как в вижуал студио 2008 поменять иконку экзэшника и иконку в окне сверху слева?
PM MAIL   Вверх
vol4ek
Дата 14.7.2012, 23:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


конь в пальто
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 1.5.2011
Где: Минск

Репутация: -1
Всего: 0



файл C_имя_проекта_Dlg.cpp
Код

CIconDlg::CIconDlg(CWnd* pParent /*=NULL*/)
    : CDialogEx(CIconDlg::IDD, pParent)
{
    m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);  // вот она 
}

PM MAIL ICQ   Вверх
TheSpecialOne
Дата 15.7.2012, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 5.7.2012

Репутация: нет
Всего: нет



[QUOTE=vol4ek,14.7.2012,  23:43]файл C_имя_проекта_Dlg.cpp
Код

CIconDlg::CIconDlg(CWnd* pParent /*=NULL*/)
    : CDialogEx(CIconDlg::IDD, pParent)
{
    m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);  // вот она 
}


Ничего не понял, я новичок, можно пояснить.
А без кода можно поменять?  
PM MAIL   Вверх
volatile
Дата 15.7.2012, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2107
Регистрация: 7.1.2011

Репутация: 4
Всего: 85



TheSpecialOne, в редакторе ресурсов, можно заменить иконку на готовую, если такая есть.
Или даже нарисовать собственноручно.

PM MAIL   Вверх
vol4ek
Дата 15.7.2012, 23:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


конь в пальто
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 1.5.2011
Где: Минск

Репутация: -1
Всего: 0



IDR_MAINFRAME - это идентификатор иконки приложения.
Добавьте в ресурсы свою иконку и замените IDR_MAINFRAME на IDI_ICON1.
Можете отредактировать родную иконку прямо в VS.

Добавлено через 5 минут и 4 секунды
Цитата(TheSpecialOne @  15.7.2012,  21:45 Найти цитируемый пост)
А без кода можно поменять?  


Код который я привел, это первая функция в файле реализации. Заменить нужно только идентификатор.
Если это для Вас сложно, Окно обзора ресурсов -> Папка Icon -> Двойной щелчок по IDR_MAINFRAME и редактируйте родную иконку.
PM MAIL ICQ   Вверх
TheSpecialOne
Дата 16.7.2012, 06:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 5.7.2012

Репутация: нет
Всего: нет



У меня есть готовая иконка, но вся беда в том, что я не знаю как открыть редактор ресурсов. Я читал в книге, на форумах спрашивал, но результат нулевой. Подскажите что нужно нажать, чтоб открыть редактор ресурсов или папку обзора ресурсов или как оно там называется.
PM MAIL   Вверх
volatile
Дата 16.7.2012, 23:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2107
Регистрация: 7.1.2011

Репутация: 4
Всего: 85



Цитата(TheSpecialOne @  16.7.2012,  06:51 Найти цитируемый пост)
Подскажите что нужно нажать, чтоб открыть редактор ресурсов 

user posted image

PM MAIL   Вверх
TheSpecialOne
Дата 17.7.2012, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 5.7.2012

Репутация: нет
Всего: нет



Спасибо, я так понял файлы с расширением ico - это и есть иконки, которые нужно заменить. Но у меня папка Resource Files пустая, в ней нет ни одного файла. Сейчас буду разбираться как добавить туда иконку. 
PM MAIL   Вверх
TheSpecialOne
Дата 17.7.2012, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 5.7.2012

Репутация: нет
Всего: нет



Я создавал пустой проект, а если я создаю проект по умолчанию, то там есть все эти файлы, и появляется вкладка "Просмотр ресурсов". Когда нажимаю на эту вкладку, то там пишется: "Resource editing is not supported on the Visual C++ Express SKU". Я так понимаю иконку я поменять не смогу. Посоветуйте бесплатную программку для разработки программ на С++, где можно свои иконки вставлять.

Это сообщение отредактировал(а) TheSpecialOne - 17.7.2012, 11:43
PM MAIL   Вверх
vol4ek
Дата 17.7.2012, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


конь в пальто
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 1.5.2011
Где: Минск

Репутация: -1
Всего: 0



 smile 
PM MAIL ICQ   Вверх
volatile
Дата 17.7.2012, 23:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2107
Регистрация: 7.1.2011

Репутация: 4
Всего: 85



TheSpecialOne, файл ресурсов можно отредактировать вообще в блокноте.
чтоб заменить иконку, этого более чем достаточно.
В конце концов. если вообще не в теме, удалите старую иконку, а новую назовите старым именем.

что за проблемы?  smile 


PM MAIL   Вверх
TheSpecialOne
Дата 17.7.2012, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 5.7.2012

Репутация: нет
Всего: нет



Проблема в том, что я создавал пустой проект и там нет ни файла ресурсов, ни старых иконок, вообще ничего. Я бы заменил старую иконку, наверно, но я ее найти не могу, или ее просто нет нигде. Вот такая проблема. Я так понимаю мне нужно сначала файл ресурсов создать, а потом добавить свою иконку. 
PM MAIL   Вверх
volatile
Дата 17.7.2012, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2107
Регистрация: 7.1.2011

Репутация: 4
Всего: 85



Цитата(TheSpecialOne @  17.7.2012,  23:35 Найти цитируемый пост)
Проблема в том, что я создавал пустой проект и там нет ни файла ресурсов

Цитата(TheSpecialOne @  17.7.2012,  11:41 Найти цитируемый пост)
, а если я создаю проект по умолчанию, то там есть все эти файлы

Ну так создайте проект по умолчанию.


PM MAIL   Вверх
TheSpecialOne
Дата 20.7.2012, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 5.7.2012

Репутация: нет
Всего: нет



Цитата(volatile @  17.7.2012,  23:44 Найти цитируемый пост)
Ну так создайте проект по умолчанию.

Все равно поменять иконку не могу и редактор ресурсов не открывается. На другом форуме сказали что в экспресс версии нельзя поменять иконку. 

PM MAIL   Вверх
volatile
Дата 21.7.2012, 00:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2107
Регистрация: 7.1.2011

Репутация: 4
Всего: 85



Цитата(TheSpecialOne @  20.7.2012,  20:12 Найти цитируемый пост)
На другом форуме сказали что в экспресс версии нельзя поменять иконку. 

Если бы сказали что вообще иконки не поддерживаются в принципе,  это еще бы имело какой-то смысл.
Экспресс версии под рукой нет, так что комментировать не могу.
А чтоб поменять иконку студия не нужна, нужен файловый менеджер (эксплорер например) и прямые руки.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0605 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.