COleServerItem::GetClipboardData

voidGetClipboardData (COleDataSource *pDataSource,BOOLbIncludeLink=faux,LPPOINTlpOffset=,NULL,LPSIZElpSize=NULL);

Paramètres

pDataSource

Pointeur vers l'objet COleDataSource qui va recevoir les données de l'élément OLE dans tous les formats pris en charge.

bIncludeLink

TRUE si la liaison de données doivent être copiées dans le presse-papiers. FALSE si votre application serveur ne supporte pas les liens.

lpOffset

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

lpSize

La taille de l'objet en pixels.

Remarques

Appelez cette fonction pour remplir l'objet COleDataSource spécifié avec toutes les données qui seraient copiées dans le presse-papiers si vous avez appelé CopyToClipboard (les mêmes données seraient également transférées si vous avez appelé DoDragDrop). Cette fonction appelle la fonction membre GetEmbedSourceData pour obtenir les données natives pour l'élément OLE et appelle la fonction membre AddOtherClipboardData pour obtenir le format de présentation et tout les formats pris en charge conversion. Si bIncludeLink est TRUE, la fonction appelle également GetLinkSourceData pour obtenir les données de liaison de l'élément.

Substituez cette fonction si vous voulez mettre des formats dans un objet COleDataSource avant ou après ces formats fournis par CopyToClipboard.

|&Nbsp Aperçu de COleServerItem ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;COleDataSource, COleServerItem::AddOtherClipboardData, COleServerItem::CopyToClipboard, COleServerItem::DoDragDrop, COleServerItem::GetEmbedSourceData, COleServerItem::GetLinkSourceData

Index