Стандартный объект рисунка
Стандартный объект рисунка предоставляет нейтрализуемую языком абстракцию для изображений GDI: растровые изображения, значки, метафайлы и расширенные метафайлы. Как и в стандартном объекте шрифта, система предоставляет стандартную реализацию этого объекта. Его основными интерфейсами являются IPicture и IPictureDisp, последняя из которых является производным от IDispatch для предоставления доступа к свойствам рисунка через автоматизацию OLE. Объект рисунка создается с помощью OleCreatePictureIndirect.
Объект рисунка также поддерживает исходящий интерфейс IPropertyNotifySink , чтобы клиент смог определить, когда изменяются свойства рисунка. Соответственно, объект рисунка также поддерживает I Подключение ionPointContainer и одну точку подключения для IPropertyNotifySink.
Объект рисунка также поддерживает IPersistStream, чтобы сохранить и загрузить себя из экземпляра IStream. Объект, использующий объект рисунка внутренне, обычно сохраняет и загружает рисунок в рамках собственной обработки сохраняемости объекта. Функция OleLoadPicture упрощает создание объекта рисунка на основе содержимого потока.
См. также