Interface IShellImageData (shimgdata.h)
[Cette interface ne sera finalement pas prise en charge. Il est recommandé d’utiliser les API Windows GDI+ à la place des méthodes IShellImageData .]
Expose des méthodes et des propriétés qui affichent, manipulent et décrivent des données d’image.
Héritage
L’interface IShellImageData hérite de l’interface IUnknown. IShellImageData a également les types de membres suivants :
Méthodes
L’interface IShellImageData a ces méthodes.
IShellImageData ::CloneFrame Récupère un clone de l’image ou du frame actuel. |
IShellImageData ::D ecode Décode le fichier image, en définissant l’état. |
IShellImageData ::D iscardEdit Ignore les modifications apportées à une image. |
IShellImageData ::D isplayName Obtient le nom du fichier si IShellImageData a été initialisé sur un chemin de fichier. Sinon, obtient le nom du flux de données. |
IShellImageData ::D raw Dessine une image décodée. |
IShellImageData ::GetCurrentPage Obtient la page active d’une image multipage. |
IShellImageData ::GetDelay Obtient la valeur de délai pour l’image actuelle d’une animation. |
IShellImageData ::GetEncoderParams Obtient l’ensemble actuel de paramètres de l’encodeur. |
IShellImageData ::GetPageCount Obtient le nombre de pages dans une image multipage. |
IShellImageData ::GetPixelFormat Obtient le format de pixel de l’image. |
IShellImageData ::GetProperties Obtient un IPropertySetStorage par le biais duquel les propriétés de l’image sont accessibles. |
IShellImageData ::GetRawDataFormat Récupère un GUID qui identifie le format de l’image. |
IShellImageData ::GetResolution Obtient la résolution, en points par pouce (ppp), de l’image. |
IShellImageData ::GetSize Obtient les dimensions du fichier image. |
IShellImageData ::IsAnimated Détermine si l’image est animée. |
IShellImageData ::IsDecoded Détermine si l’image a été décodée en appelant IShellImageData ::D ecode. De nombreuses opérations retournent un code d’échec si l’image n’est pas décodée pour la première fois. |
IShellImageData ::IsEditable Détermine si l’image peut être modifiée. |
IShellImageData ::IsMultipage Détermine si l’image est une image TIFF (Tagged Image File Format) multipage. |
IShellImageData ::IsPrintable Détermine si l’image peut être imprimée. |
IShellImageData ::IsTransparent Détermine si l’image est transparente. |
IShellImageData ::IsVector Détermine si l’image est une image vectorielle. |
IShellImageData ::NextFrame Passe à l’image suivante d’une image animée. |
IShellImageData ::NextPage Passe à la page suivante d’une image multipage. Toutes les animations associées sont réinitialisées. |
IShellImageData ::P revPage Bascule vers la page précédente d’une image multipage. Toutes les animations associées sont réinitialisées. |
IShellImageData ::RegisterAbort Définit un objet d’abandon de rappel, en retournant éventuellement un pointeur vers l’objet précédent. |
IShellImageData ::ReplaceFrame Remplace le cadre actuel par une nouvelle image. |
IShellImageData ::Rotate Fait pivoter une image par incréments de 90 degrés. |
IShellImageData ::Scale Ajuste la taille d’une image. |
IShellImageData ::SelectPage Sélectionne une page spécifiée dans une image multipage. |
IShellImageData ::SetEncoderParams Définit les paramètres de l’encodeur. |
Remarques
Cette interface n’était pas incluse dans un fichier d’en-tête public avant Windows Vista.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shimgdata.h |