Partager via


COleClientItem::GetClipboardData

Appelez cette fonction pour obtenir un objet d' COleDataSource contenant toutes les données qui seraient placées dans le presse-papiers par un appel à la fonction membre de CopyToClipboard .

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

Paramètres

  • pDataSource
    Le pointeur vers un objet de COleDataSource qui recevra les données est contenu dans un élément OLE.

  • bIncludeLink
    TRUE si des données de lien sont inclus ; sinon FALSE.

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

  • lpSize
    La taille de l'objet en pixels.

Notes

GetClipboardData est appelé en tant qu'implémentation par défaut d' OnGetClipboardData.Substituez OnGetClipboardData uniquement si vous voulez offrir des formats de données en plus de ceux proposés par CopyToClipboard.Définissez ces formats dans l'objet d' COleDataSource avant ou après avoir appelé CopyToClipboard, puis passez l'objet d' COleDataSource à la fonction de COleDataSource::SetClipboard .Par exemple, si vous souhaitez OLE position de l'élément dans le document conteneur pour l'accompagne dans le presse-papiers, vous définissez votre propre format pour passer ces informations et le définiriez dans COleDataSource avant d'appeler CopyToClipboard.

Configuration requise

Header: afxole.h

Voir aussi

Référence

Classe de COleClientItem

Graphique de la hiérarchie

Classe de COleDataSource

COleClientItem::CopyToClipboard

COleDataSource::SetClipboard