Vcl.AxCtrls.GetOlePicture
Delphi
procedure GetOlePicture(Picture: TPicture; var OlePicture: IPictureDisp);
C++
extern DELPHI_PACKAGE void __fastcall GetOlePicture(Vcl::Graphics::TPicture* Picture, _di_IPictureDisp &OlePicture);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.AxCtrls.pas Vcl.AxCtrls.hpp |
Vcl.AxCtrls | Vcl.AxCtrls |
Description
Crée un objet image OLE directement mappé à un TPicture natif.
Les conventions OLE implémentent les images comme des objets automation contenant les propriétés de l'image. Cette routine crée un objet adaptateur qui mappe les propriétés d'un TPicture natif de la VCL dans un objet image OLE pour permettre à un client OLE d'accéder aux propriétés d'image d'un contrôle VCL. Appelez cette fonction lorsque vous implémentez une méthode récupérant une valeur TPicture d'un objet VCL et la renvoyant comme image OLE.
Le paramètre Picture est un pointeur sur le TPicture natif. Il peut s'agir de la propriété Picture d'un contrôle VCL. L'image OLE est renvoyée dans le paramètre OlePicture. L'objet image OLE résultant est une connexion directe à l'image native de la VCL, aussi le fait de modifier les propriétés de l'image OLE modifie également les propriétés de TPicture et vice-versa.