Partager via


Objet Picture Standard

L’objet image standard fournit une abstraction neutre en 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, celle-ci étant dérivée de 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. En conséquence, l’objet image prend également en charge IConnectionPointContainer et un point de connexion pour IPropertyNotifySink.

L’objet image prend également en charge IPersistStream afin qu’il puisse enregistrer et charger lui-même à partir d’une instance de IStream. Un objet qui utilise un objet image en interne enregistrerait et chargeait l’image dans le cadre de la gestion de persistance de l’objet. La fonction OleLoadPicture simplifie la création d’un objet image en fonction du contenu du flux.

propriétés de contrôle