| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Как подгрузить BItmap из ресурсов |
| Автор: Dmitriy2k 11.11.2006, 14:31 | ||
Есть функция LoadImage
Эта функция загружает Bitmap из файла. Я же пишу на visual С++ без MFC, используя ресурсы Как достать и использовать Bitmap из ресурсов, который имеет название ,например, IDB_BITMAP1? |
| Автор: neosapient 11.11.2006, 18:20 |
| Может макрос MAKEINTRESOURCE поможет. Взгляни пример. |
| Автор: anwe 11.11.2006, 18:45 | ||||
А в файле ресурсов:
|
| Автор: Dmitriy2k 11.11.2006, 18:52 | ||
Попробовал MAKEINTRESOURCE - компилится нормально, но bitmap не отображается на окне
Добавлено @ 18:57 Получилось. Спасибо. Сделал так: hBitmap=LoadBitmap(hInst,MAKEINTRESOURCE(IDB_BITMAP1)); |
| Автор: neosapient 11.11.2006, 19:10 |
| Брр... что за hBitmap=(HANDLE)MAKEINTRESOURCE(IDB_BITMAP2); // MAKEINTRESOURCE возвращает строку Это все ж более корректно. hBitmap=LoadBitmap(hInst,MAKEINTRESOURCE(IDB_BITMAP1)); Взгляни пример в приложении |
| Автор: Dmitriy2k 12.11.2006, 12:04 |
| Шустрый: Спасибо за файл. Все получилось. Я как раз так и сделал: hBitmap=LoadBitmap(hInst,MAKEINTRESOURCE(IDB_BITMAP1)); (посмотри конец моего предыдущего письма) |
| Автор: neosapient 12.11.2006, 13:39 | ||
Извени, но просто ветка форума не закрыта, вот и начал довать дополнительный ответ. Не забывай закрывать ветку. |