Форум программистов, компьютерный форум CyberForum.ru

Как изменить иконку исполняемого файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как сделать проверку ответа пользователя? http://www.cyberforum.ru/cpp-beginners/thread1223506.html
Доброго времени суток. Есть такой код: int main() { setlocale(LC_ALL, "Russian"); float x, E, U = x, Fa = sin(x), Fe = 1 + U; //U = x, Fa = sin(x), Fe = 1 + U int k = 2; char c; do {
C++ Запись в бинарный файл и чтение из него Нужно записать в бинарный файл блоки, каждый по 512 байт. Структура блока: Слово Число. На слово отводится 508 байт, на число 4. После записи их надо иногда считывать обратно, но у меня ничего не получается, делаю так: Запись void MFile::writeBlock(DataBlock block) { ofstream file; file.open(FORMATED_BASE_FILE_NAME, ios::out | ios::binary); file.write(block.getWordArray(), 508);... http://www.cyberforum.ru/cpp-beginners/thread1223493.html
Задать значение символьного массива C++
Доброго времени суток. У меня есть символьный массив char filename ; Этот массив содержит путь, формат и имя файла, который будет сохранен. Путь и формат постоянны, имя файла вводится с клавиатуры В итоге содержание переменной должно быть такого вида "Project/Image/*имя файла*.jpg". В итоге у меня получилось 3 массива char path="Project/Image/"; char name; char format=".jpg"; Имя...
Реализация механизма обращения к двумерному массиву C++
Приветствую участников форума. Есть у нас класс с указателем какого-то типа. Мы выделяем память под массив размера N. При этом мы можем, при помощи адресной арифметики, обращаться к нему как к многомерному массиву. Мой вопрос заключается в том, можно ли реализовать оператор так, что бы, обращаться к объекту можно было бы так: Array<int> a(25); a = 5; a = 5; Т.е. одновременно мы можем...
C++ Вычисление функции на заданном промежутке http://www.cyberforum.ru/cpp-beginners/thread1223411.html
написать программу вычисления функции на заданном промежутке с шагом 0.2 и построить график этой функции
C++ Каким образом после чтения из файла, узнать позицию для чтения следующего куска байт Здравствуйте, задача такова есть файл, размером 1000 байт, нужно открыть его считать 100 байт, после чтения закрыть. Потом опять открыть и считать уже другие 100 байт с другой позиции и т.д пока не дойдем до конца файла. Я так понимаю что бы узнать с какой позиции читать нужно 1000 : 100 = 10, получается 10 позиций правильно ли я предполагаю? Каким образом после чтения из файла, узнать позицию... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5946 / 5551 / 1784
Регистрация: 18.12.2011
Сообщений: 14,178
Завершенные тесты: 1
06.07.2014, 22:23     Как изменить иконку исполняемого файла
Чтобы иконка добавленная к ресурсам отобразилась, надо при открытии окна выполнить такой код:
C++
1
SetClassLong(hwnd,GCL_HICON,(LONG)LoadIcon(hInstance,"имя иконки"));
hwnd -handle окна, hInstance - handle приложения.
Для консольного окна их можно получить так
C++
1
2
3
4
5
6
7
8
HWND hwnd;       
char Title[1024];
GetConsoleTitle(Title, 1024); // Узнаем имя окна
// или GetModuleFileName(NULL,Title, sizeof(Title));
hwnd=FindWindow(NULL, Title); // Узнаем hwnd окна
HINSTANCE hInstance=(HINSTANCE)GetWindowLong(hwnd,GWL_HINSTANCE);
 
SetClassLong(hwnd,GCL_HICON,(LONG)LoadIcon(hInstance,"myicon"));
 
Текущее время: 00:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru