Partager via


Objet Image standard

L’objet image standard fournit une abstraction indépendante du langage pour les images GDI : bitmaps, icônes, métafichiers et métafichiers améliorés. Comme avec l’objet de police standard, le système fournit une implémentation standard de cet objet. Ses interfaces principales sont IPicture et IPictureDisp, cette dernière étant dérivée d’IDispatch pour fournir l’accès aux propriétés de l’image via OLE Automation. Un objet image est créé avec OleCreatePictureIndirect.

L’objet image prend également en charge l’interface sortante IPropertyNotifySink afin qu’un client puisse déterminer quand les propriétés de l’image changent. Par conséquent, l’objet image prend également en charge IConnectionPointContainer et un point de connexion pour IPropertyNotifySink.

L’objet image prend également en charge IPersistStream de telle sorte qu’il peut s’enregistrer et se charger lui-même à partir d’un instance d’IStream. Un objet qui utilise un objet image en interne enregistre et charge normalement l’image dans le cadre de sa propre gestion de persistance. La fonction OleLoadPicture simplifie la création d’un objet image en fonction du contenu du flux.

Propriétés du contrôle