Интерфейс изображений IPicture: Портфолио фрилансера Виталий Рычков 17.06.2009, работа №5 - FL.RU
Виталий Рычков

Примерный срок выполнения

16 часов

К списку работ
Виталий Рычков
Виталий Рычков

Интерфейс изображений IPicture

image
IPicture - это один из стандартных COM-интерфейсов Windows API, который позволяет использовать графические изображения в качестве типовых объектов OLE-автоматизации. В составе Windows API имеются функции, через которые можно получать изображение непосредственно из файла, а так же из любого бинарного потока, передающего данные через интерфейс IStream. На основе этих функций мной был написан небольшой класс, в котором ипользованы шаблоны ATL. Класс называется CAtlPictureLoader. Мной так же было сделано небольшое приложение, демонстрирующее процесс загрузки изображения из веб-ресурсов, его отображение в окне программы, а так же запись в файл и вывод на печать.
winmain.epage.ru/picture/info.html