Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > отображение JPEG в приложении


Автор: nik2009nik 11.2.2012, 00:48
Доброго времени суток!
Программирую на CodeBlocks На чистом WinAPI.
Мне необходимо просто отобразить JPEG картинку в своем приложении.

Очень долго искал в интернете, нашел много способов, но ни один из нх не подошел для COdeBlocks.

Например, нашел реализацию с использованием OleLoadPicture, но в том описании используется тип CComPtr, заголовочный файл для которого отсутсвует в данной среде разработки.
В том же описании используют функцию FileToStream, для которой тоже нет заголовочного файла.

Было описание способа через GDI+. Нашел в интернете заголовочные файлы,lib,dll,залинковал, но при компиляции ругается на отсутствие объявления какой-то переменной.

Были варинаты с IJL, но в скачанном архиве куча файлов и никакой документации по использованию.

Также много примеров находил для классов MFC,VCL и т.д., которые отсутствуют в CodeBlocks.

Подскажите, пожалуйста, желательно ОЧЕНЬ ПОДРОБНО, как реализовать загрузку JPEG на форму средствами WinAPI и стандартными заголовочными файлами и библиотеками.
Либо сторонними библиотеками. Вообще, ЛЮБЫМ ДОСТУПНЫМ СПОСОБОМ, который будет работать в CodeBlocks (и WinAPI).

Автор: Dem_max 11.2.2012, 06:50
На тебе для примеру

Автор: xvr 12.2.2012, 20:32
Цитата(nik2009nik @  11.2.2012,  00:48 Найти цитируемый пост)
Например, нашел реализацию с использованием OleLoadPicture, но в том описании используется тип CComPtr, заголовочный файл для которого отсутсвует в данной среде разработки.

В той 'среде разработки' вообще ничего нет. Все что там есть, на самом деле находится в компиляторе (который может быть любой)
Скачай с MS Platform SDK, там все есть (и к CodeBlocks он пристегнется). В частности CComPtr находится в библиотеке ATL

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)