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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2011, 03:13   #1
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию Не загружаются ресурсы MS Visual c++

Файл ресурсов:
Код:
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by TreeViewRes.rc
//
#define IDI_ICON1                       101
#define IDI_ICON2                       102

// Next default values for new objects
// 
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE        103
#define _APS_NEXT_COMMAND_VALUE         40001
#define _APS_NEXT_CONTROL_VALUE         1001
#define _APS_NEXT_SYMED_VALUE           101
#endif
#endif
Что делаю:
Код:
		HIMAGELIST hImgList;
		HBITMAP hBmp;
		int idSuppO;
		int idSuppC;
	idSuppO = 0;
	idSuppC = 0;
	hImgList = 0;
	hImgList = ImageList_Create(48, 48, FALSE, 2, 0);
	hBmp = LoadBitmap(hInst, MAKEINTRESOURCE(IDI_ICON2));
	int a = GetLastError();
	idSuppO = ImageList_Add(hImgList, hBmp, NULL);
	hBmp = LoadBitmap(hInst, MAKEINTRESOURCE(IDI_ICON1));
	idSuppC = ImageList_Add(hImgList, hBmp, NULL);
	TreeView_SetImageList(hWnd, hImgList, TVSIL_NORMAL);
	hBmp = 0;
КОД ОШИБКИ: 1813 The specified resource type cannot be found in the image file.
Подскажите как исправить, пожалуйста.
Я просто задолбался уже с этой фигнёй...
"Тебе то может на меня и насрать, но твои глаза меня обожают!"

Последний раз редактировалось ImmortalAlexSan; 28.05.2011 в 03:24.
ImmortalAlexSan вне форума Ответить с цитированием
Старый 31.05.2011, 18:44   #2
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

Так много профи у нас на форуме, и никто не знает?
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Старый 31.05.2011, 18:48   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

1)профессионал выдает форум автоматически.
2)у вас тип ресурса Bitmap? или всетаки ICON?
(кстати, первое у вас не файл ресурсов, а помоему заголовочник к нему)
выложите сам TreeViewRes.rc
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 31.05.2011, 22:13   #4
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

Спасибо, что откликнулись. Я имел ввиду людей, которые гораздо лучше меня понимают эту область.
Вот весь файл *.rc Я пытаюсь *ico вставить на место иконок. Или расширение ico не относится к типу рсурса ICON?
Код:
// Microsoft Visual C++ generated resource script.
//
#include "resource.h"

#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"

/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
// Russian (Russia) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT

#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//

1 TEXTINCLUDE 
BEGIN
    "resource.h\0"
END

2 TEXTINCLUDE 
BEGIN
    "#include ""afxres.h""\r\n"
    "\0"
END

3 TEXTINCLUDE 
BEGIN
    "\r\n"
    "\0"
END

#endif    // APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
//
// Icon
//

// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDI_ICON1               ICON                    "icon1.ico"
#endif    // Russian (Russia) resources
/////////////////////////////////////////////////////////////////////////////



#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//


/////////////////////////////////////////////////////////////////////////////
#endif    // not APSTUDIO_INVOKED
Ребят, разобрался! Всем спасибо! Позже покажу, как сделал!
"Тебе то может на меня и насрать, но твои глаза меня обожают!"

Последний раз редактировалось ImmortalAlexSan; 31.05.2011 в 22:50.
ImmortalAlexSan вне форума Ответить с цитированием
Старый 31.05.2011, 23:34   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

у вас тип ресурса ICON, а грузите что?
Код:
LoadBitmap
тогда уж LoadIcon применяйте.

еще кстати может быть надо идентификатор оборачивать в MakeIntResource(регистр макроса не помню)
попробуйте если что.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 31.05.2011 в 23:54.
Пепел Феникса вне форума Ответить с цитированием
Старый 02.06.2011, 09:41   #6
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

Пепел Феникса, вот так я сделал:
Код:
	hIco = (HICON)LoadImage(GetModuleHandle(0), MAKEINTRESOURCE(IDI_ICON2), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
	idSuppO = ImageList_AddIcon(hImgList, hIco, NULL);
Спасибо за содействие!
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не загружаются картинки .ico Мария Алексеевна Общие вопросы Delphi 12 19.02.2012 12:47
Не загружаются вложения alco84 О форуме и сайтах клуба 1 24.03.2011 13:47
Не загружаются диски. IRobot Компьютерное железо 2 13.03.2011 13:18
Не загружаются фреймы в Webbrowser duhduhduh Компоненты Delphi 7 01.07.2010 10:09
Ресурсы, зачем нужны ресурсы Hallo Обсуждение статей 0 12.12.2006 21:30