XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Общение> Hard & Soft
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
[GDI+, C++] Загрузить PNG
Всем привет, у меня очень мало времени, сразу перейду к делу.

Мне нужно загружать картинки из нужных директорий в память, когда запускается программа.
Раньше я работал с BITMAP (класс, который идет в родном GDI), но потом мне понадобилось работать с альфой, и я решил использовать библиотеку GDI+.

Я новичок, поэтому такой тупой вопрос: как проверить, что картинка загрузилась?

Старый код:
Код:
HBITMAP image = (HBITMAP)LoadImage(NULL, "test.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
if (b) {
    //картинка загружена
}
Как можно проверить, загрузилась ли моя png-шка.
Код:
Gdiplus::Image *image = new Gdiplus::Image(L"test.png");
if(image) { //всегда возвращает true. Что тут нужно написать??
    
}
Знаю, что тупо, но голова вообще не варит под конец дня, помогите плз!
Заранее огромное спасибо!!
Старый 28.02.2014, 19:46
Doc

offline
Опыт: 63,163
Активность:
(image->GetLastStatus() == Gdiplus::Ok)
Старый 28.02.2014, 20:19
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
Doc, Все, разобрался, от души ! C:

Отредактировано bee, 28.02.2014 в 21:24.
Старый 28.02.2014, 21:06
Закрытая тема

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

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

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 02:16.