Vcl.ShareContract.TSharingContract.OnTransferImage

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnTransferImage;

C++

__property OnTransferImage;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event published
Vcl.ShareContract.pas
Vcl.ShareContract.hpp
Vcl.ShareContract TSharingContract

Beschreibung

Wird ausgelöst, wenn das Teilen des Bildes beginnt.

Vcl.ShareContract.TSharingContract.OnTransferImage erbt von Vcl.ShareContract.TCustomSharingContract.OnTransferImage. Der folgende Inhalt bezieht sich auf Vcl.ShareContract.TCustomSharingContract.OnTransferImage. Wird ausgelöst, wenn das Teilen des Bildes beginnt.

Wenn Sie für dieses Ereignis keine Ereignisbehandlungsroutine bereitstellen, ist das geteilte Bild ImageFile (falls angegeben).

Ansonsten kann Ihre Ereignisbehandlungsroutine einen zu teilenden Stream bereitstellen. Wenn Sie beispielsweise ein Bild von einer Kamera teilen möchten, können Sie es für die Zielanwendung direkt als Stream bereitstellen.

Das folgende Codefragment zeigt, wie ein Bild auf dieselbe Art und Weise, wie dies vom Framework durchgeführt wird, geteilt wird (Sie können ein identisches Ergebnis erzielen, indem Sie 'Penguins.jpg' als ImageFile festlegen).

Delphi:
procedure TForm1.ShareContractComponentTranferImage(const Sender: TObject; const ARequest: IDataProviderRequest);
begin
  ARequest.SetData(TShareContract.FileNameToStream('Penguins.jpg'));
end;
C++:
void __fastcall TFormº1::SharingContractTranferImage(TObject * const Sender,
	IDataProviderRequest * const ARequest)
{
  ARequest->SetData(TShareContract::FileNameToStream("Penguins.jpg");
}

Siehe auch