Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2010, 11:57   #1
Flippp
Пользователь
 
Регистрация: 05.03.2009
Сообщений: 62
По умолчанию Загрузка иконки из ресурсов.

Здрасте, такая проблема пытаюсь загрузить иконку из ресурсов, и вместо своей иконки получаю ERROR иконку.Вот код:

Код:
HWND hWnd;
	WNDCLASSEX wndcl;
	ZeroMemory(&wndcl,sizeof(WNDCLASSEX));
	wndcl.cbSize = sizeof(WNDCLASSEX);
	wndcl.hIconSm = LoadIcon(NULL,MAKEINTRESOURCE(IDI_ICON1)); //тут проблема
	wndcl.hbrBackground = (HBRUSH)(COLOR_WINDOW);
	wndcl.hCursor = LoadCursor(NULL,IDC_ARROW);
	wndcl.hInstance = hInstance;
	wndcl.style = CS_HREDRAW | CS_VREDRAW;
	wndcl.lpszClassName = L"Window";
	wndcl.lpfnWndProc = WinProc;
Код ресурсов:
Код:
#include "resource.h"
IDI_ICON1 ICON "MyIcon.ico"
Код файла resource.h:
Код:
#define IDI_ICON1                               101
В чём может быть проблема?. Уже много чего перепробовал ничего не помогло.

Последний раз редактировалось Flippp; 01.06.2010 в 12:00.
Flippp вне форума Ответить с цитированием
Старый 02.06.2010, 09:36   #2
sev-dvim
 
Регистрация: 02.06.2010
Сообщений: 6
По умолчанию

А ты поменял идентификатор самой иконки (когда ее создавал)?
sev-dvim вне форума Ответить с цитированием
Старый 02.06.2010, 15:14   #3
Flippp
Пользователь
 
Регистрация: 05.03.2009
Сообщений: 62
По умолчанию

Цитата:
Сообщение от sev-dvim Посмотреть сообщение
А ты поменял идентификатор самой иконки (когда ее создавал)?
Что индетификатор иконки, и как его менять?
Flippp вне форума Ответить с цитированием
Старый 02.06.2010, 15:58   #4
sev-dvim
 
Регистрация: 02.06.2010
Сообщений: 6
По умолчанию

IDI_ICON1 - это идентификатор иконки, указываешь с его помощью какую иконку загружать.
В ресурсах открываешь иконки и у своей смотришь свойства.
В графе "ID" вводится идентификатор, его нужно поменять на IDI_ICON1. Тогда он ее найдет, если в этом ошибка, конечно.
sev-dvim вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка текстового файла из ресурсов SolovejK Общие вопросы Delphi 1 22.05.2010 20:18
Ошибка и правельная загрузка иконки exe файла в Delphi TaYgA Помощь студентам 0 30.10.2009 20:51
Экспорт ресурсов JNLYSk Общие вопросы Delphi 0 10.09.2009 01:23
файл ресурсов Rozalinda Общие вопросы Delphi 3 20.10.2008 20:31
Файлы ресурсов Черничный Общие вопросы Delphi 1 14.07.2008 05:49