С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Deligor
1 / 1 / 0
Регистрация: 12.04.2014
Сообщений: 30
#1

Иконка для консольного приложения - C++

12.04.2014, 17:28. Просмотров 1428. Ответов 2
Метки нет (Все метки)

Я хочу установить иконку к своему консольному приложению, работаю в Code Blocks. Я долго искал информацию на эту тему в интернете, но найти толком ничего не смог... Все, что я понял, это то, что нужно создавать файлы ресурсов, добавлять их в проект и компилировать с ними. Пожалуйста, подскажите, как создавать файлы ресурсов и добавлять туда иконку, что писать в программе, чтобы она с ресурсами компилировалась... в общем нужна пошаговая инструкция, как установить иконку в мою программу. Заранее большое спасибо!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2014, 17:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Иконка для консольного приложения (C++):

Иконка для консольного приложения - C++
Всем привет !! Возник такой вопрос можно ли консольной программе дать иконку которую ты хочешь а не скучную стандартную . если да то как ?

Своя иконка для приложения - C++
Как загрузить свою иконку в програму?

Команды для консольного приложения - C++
Пишу на С++. Нужно создать консольное приложение. Со своими командами. Мне просто хочется понять, как что-то подобное этому: sudo...

Таймер для консольного приложения - C++
Добрый день, подскажите как реализовать таймер в консольном приложение. Таймер нужен для ожидания нажатия клавиши, если ничего не нажали то...

Параметры для запуска консольного приложения - C++
Доброго времени суток!) У некоторых исполняемых файлов вроде того же shutdown.exe есть параметры для запуска вроде "/s","/r","/t". Я...

He1p или /? для консольного приложения - C++
Собственно, как? Или просто нужно принять параметры, отследить, что это /? и соответственно ответить? Добавлено через 1 час 14 минут ...

2
kiborgdelto
71 / 73 / 27
Регистрация: 23.03.2011
Сообщений: 141
12.04.2014, 17:58 #2
а кто мешает открыть экзешник через редактор ресурсов (например через restorator) и добавить иконку напрямую?

на картинке показано: открыто 2 файла 1-й программа экзешник для которого я хочу установить иконку, 2-й файл от которого я буду брать иконку (тотол командер) скопировав папку иконка из 2-го файла в 1-й и сохранив его получил 2 экзешника 1-й с установленной иконкой и без иконки(оригинал)
Иконка для консольного приложения

результат
Иконка для консольного приложения
1
Somebody
2791 / 1602 / 147
Регистрация: 03.12.2007
Сообщений: 4,200
Завершенные тесты: 1
12.04.2014, 18:50 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Добавь в проект *.rc файл с описанием ресурса:
Код
0 ICON "icon.ico"
(ID можно любой, раз всё равно ресурсов больше нет.)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.04.2014, 18:50
Привет! Вот еще темы с ответами:

Написать GUI для консольного приложения - C++
Доброго времени суток всем. Имеется консольное приложение, хочу присобачить к нему GUI, но в виде именно отдельной программы, собственно...

Простенькое графическое меню для консольного приложения DOS - C++
помогите реализовать простенькое графическое меню для консольного приложения DOS

Нужен пример типового модуля распознавания команд для консольного приложения - C++
я собираюсь это делать, но чувствую, что сейчас буду изобретать велосипед. я собираюсь делать это так - у меня ожидание на ввод строки...

Как зовут соглашение о вызовах для функции main консольного Window x 64 приложения? - C++
Как зовут соглашение о вызовах для функции main консольного Window x 64 приложения?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.