Vcl.AxCtrls.GetOlePicture

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure GetOlePicture(Picture: TPicture; var OlePicture: IPictureDisp);

C++

extern DELPHI_PACKAGE void __fastcall GetOlePicture(Vcl::Graphics::TPicture* Picture, _di_IPictureDisp &OlePicture);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.AxCtrls.pas
Vcl.AxCtrls.hpp
Vcl.AxCtrls Vcl.AxCtrls

Beschreibung

Erstellt ein OLE-Bildobjekt, das direkt auf ein natives TPicture-Objekt abgebildet wird.

In OLE werden Bilder per Konvention als Automatisierungsobjekte implementiert, in denen die Eigenschaften des Bildes enthalten sind. Die Routine erstellt ein Adapterobjekt, das die Eigenschaften eines nativen TPicture-Objekts der VCL auf ein OLE-Bildobjekt abbildet und damit einem OLE-Client den Zugriff auf die Bildeigenschaften eines VCL-Steuerelements gestattet. Rufen Sie GetOlePicture zur Implementierung einer Methode auf, die einen TPicture-Wert aus einem VCL-Objekt abruft und ihn als OLE-Bild zurückgibt.

Der Parameter Picture ist ein Zeiger auf das native TPicture-Objekt. Es kann sich dabei um die Eigenschaft Picture eines VCL-Steuerelements handeln. Das OLE-Bild wird im Parameter OlePicture zurückgegeben. Das resultierende OLE-Bildobjekt stellt eine direkte Verbindung zum nativen VCL-Grafik dar. Eine Änderung der Eigenschaften des OLE-Bildes führt deshalb zu einer entsprechenden Änderung der TPicture-Eigenschaften (und umgekehrt).

Siehe auch