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 |