Picture objects provide a language-neutral abstraction for bitmaps, icons, and metafiles. As with the standard font object, the system provides a standard implementation of the picture object. Its primary interfaces are IPicture and IPictureDisp, the latter being derived from IDispatch to provide access to the picture's properties through Automation. A picture object is created with OleCreatePictureIndirect and supports both the IPicture and the IPictureDisp interfaces.
The OLE-provided picture object implements the complete semantics of the IPicture and IPictureDisp interfaces.