Partager via


COleServerItem::GetClipboardData

Appelez cette fonction pour remplir l'objet spécifié de COleDataSource de toutes les données qui seraient copiées dans le presse-papiers si vous appelez CopyToClipboard (les mêmes données seraient également transférées si vous DoDragDropappelé).

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

Paramètres

  • pDataSource
    Pointeur vers l'objet d' COleDataSource qui recevra les données OLE de l'élément dans tous les formats pris en charge.

  • bIncludeLink
    TRUE si des données de liens sont copiées dans le presse-papiers. FALSE si votre application serveur ne fait pas en charge.

  • lpOffset
    L'offset, en pixels, du curseur de la souris à l'origine de l'objet.

  • lpSize
    La taille de l'objet en pixels.

Notes

Appel de cette fonction la fonction membre de GetEmbedSourceData pour obtenir les données natives pour le élément OLE et appelle la fonction membre d' AddOtherClipboardData pour obtenir le format de présentation et les formats pris en charge de conversion. Si bIncludeLink est TRUE, la fonction appelle également GetLinkSourceData pour obtenir les données de lien de l'élément.

Remplacez cette fonction si vous souhaitez mettre les formats d'un objet d' COleDataSource avant ou après ces formats fournis par CopyToClipboard.

Configuration requise

Header: afxole.h

Voir aussi

Référence

COleServerItem, classe

Graphique de la hiérarchie

COleDataSource, classe

COleServerItem::AddOtherClipboardData

COleServerItem::CopyToClipboard

COleServerItem::DoDragDrop

COleServerItem::GetEmbedSourceData

COleServerItem::GetLinkSourceData