Freigeben über


Standard Picture-Objekt

Das Standardbildobjekt bietet eine sprachneutrale Abstraktion für GDI-Bilder: Bitmaps, Symbole, Metadateien und erweiterte Metadateien. Wie beim Standardschriftartobjekt stellt das System eine Standardimplementierung dieses Objekts bereit. Die primären Schnittstellen sind IPicture und IPictureDisp, die letztere von IDispatch abgeleitet werden, um den Zugriff auf die Eigenschaften des Bilds über die OLE-Automatisierung zu ermöglichen. Ein Bildobjekt wird neu mit OleCreatePictureIndirecterstellt.

Das Bildobjekt unterstützt auch die ausgehende Schnittstelle IPropertyNotifySink, sodass ein Client bestimmen kann, wann bildeigenschaften geändert werden. Dementsprechend unterstützt das Bildobjekt auch IConnectionPointContainer- und einen Verbindungspunkt für IPropertyNotifySink-.

Das Bildobjekt unterstützt auch IPersistStream-, sodass es sich aus einer Instanz von IStream-speichern und laden kann. Ein Objekt, das intern ein Bildobjekt verwendet, würde das Bild normalerweise als Teil der eigenen Persistenzbehandlung des Objekts speichern und laden. Die OleLoadPicture--Funktion vereinfacht die Erstellung eines Bildobjekts basierend auf Datenstrominhalten.

-Steuerelementeigenschaften