Freigeben über


COleClientItem::GetClipboardData

Rufen Sie diese Funktion auf, um ein COleDataSource-Objekt abzurufen, das alle Daten enthält, die auf die Zwischenablage durch einen Aufruf der Memberfunktion CopyToClipboard platziert werden.

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

Parameter

  • pDataSource
    Zeiger auf einen COleDataSource-Objekt, das die Daten empfängt, enthielt im OLE-Element.

  • bIncludeLink
    TRUE, wenn Linkdaten angegeben werden; andernfalls FALSE.

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

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

Hinweise

GetClipboardData wird als die Standardimplementierung von OnGetClipboardData aufgerufen.Überschreiben Sie OnGetClipboardData nur, wenn Sie Datenformate zusätzlich zu den bieten möchten, die von CopyToClipboard bereitgestellt werden.Platzieren Sie diese Stile im COleDataSource-Objekt vor oder nach, CopyToClipboard aufgerufen, und führen Sie dann das COleDataSource-Objekt zur COleDataSource::SetClipboard-Funktion.Wenn Sie beispielsweise die Position des OLE-Elements in seinem Containerdokument soll, es auf der Zwischenablage begleitet, würden Sie ein eigenes Format zum Übergeben dieser Informationen definieren und in COleDataSource platzieren, bevor Sie CopyToClipboard aufriefen.

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleClientItem-Klasse

Hierarchien-Diagramm

COleDataSource-Klasse

COleClientItem::CopyToClipboard

COleDataSource::SetClipboard