Freigeben über


COleServerItem::GetClipboardData

Rufen Sie diese Funktion auf, um das angegebene Objekt COleDataSource mit allen Daten zu füllen, die in die Zwischenablage kopiert werden, wenn Sie CopyToClipboard aufriefen (die gleichen Daten können auch übertragen, wenn Sie DoDragDrop aufriefen).

void GetClipboardData( 
   COleDataSource* pDataSource, 
   BOOL bIncludeLink = FALSE, 
   LPPOINT lpOffset = NULL, 
   LPSIZE lpSize = NULL  
);

Parameter

  • pDataSource
    Zeiger auf COleDataSource-Objekt, das die Daten des OLE-Elements in allen unterstützten Formaten empfängt.

  • bIncludeLink
    TRUE, wenn Linkdaten in die Zwischenablage kopiert werden. FALSE, wenn die Serveranwendung nicht Links ausführt.

  • lpOffset
    Der Offset, in Pixel, des Mauszeigers vom Ursprung des Objekts.

  • lpSize
    Die Größe des Objekts in Pixel.

Hinweise

Diese Funktion ruft die GetEmbedSourceData-Memberfunktion, um die systemeigene Daten für das OLE-Element und ruft die AddOtherClipboardData-Memberfunktion abzurufen, um das Präsentationsformat und alle unterstützten Konvertierungsformate abzurufen. Wenn bIncludeLinkTRUE ist, ruft die Funktion auch GetLinkSourceData auf, um die Linkdaten für das Element abzurufen.

Überschreiben Sie diese Funktion, wenn Sie Stile in einem Objekt COleDataSource vor oder nach diesen Formaten einfügen möchten, die von CopyToClipboard angegeben werden.

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleServerItem-Klasse

Hierarchiediagramm

COleDataSource-Klasse

COleServerItem::AddOtherClipboardData

COleServerItem::CopyToClipboard

COleServerItem::DoDragDrop

COleServerItem::GetEmbedSourceData

COleServerItem::GetLinkSourceData