IShellImageData-Schnittstelle (shimgdata.h)

[Diese Schnittstelle wird schließlich nicht mehr unterstützt. Es wird empfohlen, windows GDI+-APIs anstelle von IShellImageData-Methoden zu verwenden.]

Macht Methoden und Eigenschaften verfügbar, die Bilddaten anzeigen, bearbeiten und beschreiben.

Vererbung

Die IShellImageData-Schnittstelle erbt von der IUnknown-Schnittstelle . IShellImageData verfügt auch über folgende Membertypen:

Methoden

Die IShellImageData-Schnittstelle verfügt über diese Methoden.

 
IShellImageData::CloneFrame

Ruft einen Klon des aktuellen Bilds oder Frames ab.
IShellImageData::D ecode

Decodiert die Bilddatei, und legt den Status fest.
IShellImageData::D iscardEdit

Verwirft An einem Bild vorgenommene Änderungen.
IShellImageData::D isplayName

Ruft den Namen der Datei ab, wenn IShellImageData in einem Dateipfad initialisiert wurde. Ruft andernfalls den Namen des Datenstroms ab.
IShellImageData::D raw

Zeichnet ein decodiertes Bild.
IShellImageData::GetCurrentPage

Ruft die aktuelle Seite eines mehrseitigen Bilds ab.
IShellImageData::GetDelay

Ruft den Verzögerungswert für den aktuellen Frame einer Animation ab.
IShellImageData::GetEncoderParams

Ruft den aktuellen Satz von Encoderparametern ab.
IShellImageData::GetPageCount

Ruft die Anzahl der Seiten in einem mehrseitigen Bild ab.
IShellImageData::GetPixelFormat

Ruft das Pixelformat des Bilds ab.
IShellImageData::GetProperties

Ruft einen IPropertySetStorage ab, über den auf die Eigenschaften des Bilds zugegriffen werden kann.
IShellImageData::GetRawDataFormat

Ruft eine GUID ab, die das Format des Bilds identifiziert.
IShellImageData::GetResolution

Ruft die Auflösung des Bilds in dpi (Dots per Inch) ab.
IShellImageData::GetSize

Ruft die Dimensionen der Bilddatei ab.
IShellImageData::IsAnimated

Bestimmt, ob das Bild animiert ist.
IShellImageData::IsDecoded

Bestimmt, ob das Image durch Aufrufen von IShellImageData::D ecode decodiert wurde. Viele Vorgänge geben einen Fehlercode zurück, wenn das Image nicht zuerst decodiert wird.
IShellImageData::IsEditable

Bestimmt, ob das Bild bearbeitet werden kann.
IShellImageData::IsMultipage

Bestimmt, ob es sich bei dem Bild um ein mehrseitiges TIFF-Bild (TIFF) handelt.
IShellImageData::IsPrintable

Bestimmt, ob das Bild gedruckt werden kann.
IShellImageData::IsTransparent

Bestimmt, ob das Bild transparent ist.
IShellImageData::IsVector

Bestimmt, ob es sich bei dem Bild um ein Vektorbild handelt.
IShellImageData::NextFrame

Wechselt zum nächsten Frame eines animierten Bilds.
IShellImageData::NextPage

Wechselt zur nächsten Seite eines mehrseitigen Bilds. Alle zugeordneten Animationen werden zurückgesetzt.
IShellImageData::P revPage

Wechselt zur vorherigen Seite eines mehrseitigen Bilds. Alle zugeordneten Animationen werden zurückgesetzt.
IShellImageData::RegisterAbort

Legt ein Rückrufabbruchobjekt fest und gibt optional einen Zeiger auf das vorherige Objekt zurück.
IShellImageData::ReplaceFrame

Ersetzt den aktuellen Frame durch ein neues Bild.
IShellImageData::Rotate

Dreht ein Bild in Schritten von 90 Grad.
IShellImageData::Scale

Passt die Größe eines Bilds an.
IShellImageData::SelectPage

Wählt eine angegebene Seite in einem mehrseitigen Bild aus.
IShellImageData::SetEncoderParams

Legt Encoderparameter fest.

Hinweise

Diese Schnittstelle war vor Windows Vista nicht in einer öffentlichen Headerdatei enthalten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shimgdata.h