|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Проблема с LoadBitmap - не грузит картинку |
|
C/C++ - [решено] Проблема с LoadBitmap - не грузит картинку
|
![]() Старожил Сообщения: 467 |
Вот код:
BOOL InitTreeViewImageLists(HWND hwndTV) { HIMAGELIST himl; // handle to image list HBITMAP hbmp; // handle to bitmap // Create the image list. if ((himl = ImageList_Create(14, 14, FALSE, 3, 0)) == NULL) return FALSE; // Add the open file, closed file, and document bitmaps. hbmp = LoadBitmap(NULL, MAKEINTRESOURCE(IDB_BITMAP2)); g_nOpen = ImageList_Add(himl, hbmp, (HBITMAP)NULL); DeleteObject(hbmp); hbmp = LoadBitmap(NULL, MAKEINTRESOURCE(IDB_BITMAP2)); g_nClosed = ImageList_Add(himl, hbmp, (HBITMAP)NULL); DeleteObject(hbmp); hbmp = LoadBitmap(NULL, MAKEINTRESOURCE(IDB_BITMAP2)); g_nDocument = ImageList_Add(himl, hbmp, (HBITMAP)NULL); DeleteObject(hbmp); // Fail if not all of the images were added. if (ImageList_GetImageCount(himl) < 3) return FALSE; // Associate the image list with the tree-view control. TreeView_SetImageList(hwndTV, himl, TVSIL_NORMAL); return TRUE; } |
|
------- Отправлено: 07:28, 09-01-2010 |
![]() Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 12:04, 09-01-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать crashtuak, он не знает откуда брать картинку, IDB_BITMAP2 не определён (по крайне мере в приведённой части кода). В примере в MSDN, где схожий код, сказано
Цитата Using Tree-View Controls -> Initializing the Image List:
|
|
Отправлено: 17:21, 09-01-2010 | #3 |
![]() Старожил Сообщения: 467
|
Профиль | Отправить PM | Цитировать У меня IDB_BITMAP2 в ресурсах есть. Прийду домой, опишу всё подробно.
|
------- Отправлено: 17:42, 09-01-2010 | #4 |
![]() Старожил Сообщения: 467
|
Профиль | Отправить PM | Цитировать Блин, либо я тупой, либо у меня комп глюкнутый. С ресурсов подгрузить картинку так и не получилось. Зато вышло вот так, из файла(мне так в принципе и удобнее):
И что странно, раньше и так не работало, а сегодня вдруг все заработало... Мистика... Буду морочиться с ресурсами, почему то же не грузит. Может подскажите что нибудь, где описана работа с ресурсами? |
|
------- Отправлено: 15:38, 10-01-2010 | #5 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать |
Отправлено: 17:28, 10-01-2010 | #6 |
![]() Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать |
Отправлено: 08:44, 11-01-2010 | #7 |
![]() Старожил Сообщения: 467
|
Профиль | Отправить PM | Цитировать pva, небыло времени, но должно заработать, я MSDN внимательнее прочитал:-).
|
------- Отправлено: 11:05, 11-01-2010 | #8 |
![]() Старожил Сообщения: 467
|
Профиль | Отправить PM | Цитировать pva, заработало, я просто GetModuleHandle(NULL) не использовал, и в том то была проблема, как ты и говорил
![]() |
------- Отправлено: 13:11, 13-01-2010 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Загрузка - [решено] Как вернуть картинку загрузки? | dimx | Microsoft Windows 7 | 25 | 20-12-2010 15:26 | |
[решено] Помогите придумать картинку | FlatX007 | Цифровое изображение | 3 | 09-08-2009 12:50 | |
Интернет - Эксплорер не грузит страницы вообще, а опера грузит... | TrinitronZnet | Microsoft Windows 2000/XP | 11 | 14-07-2009 00:49 | |
[решено] Как вставить/убрать картинку в видео | illusionmgs | Хочу все знать | 7 | 08-10-2008 15:01 | |
Интерфейс - [решено] Невозможно поменять картинку рабочего стола | transfer | Microsoft Windows 2000/XP | 11 | 21-08-2007 21:17 |
|