Partager via


COleClientItem::CreateLinkFromData

Appelez cette fonction pour créer un élément lié à un objet d' COleDataObject .

BOOL CreateLinkFromData( 
   COleDataObject* pDataObject, 
   OLERENDER render = OLERENDER_DRAW, 
   CLIPFORMAT cfFormat = 0, 
   LPFORMATETC lpFormatEtc = NULL  
);

Paramètres

  • pDataObject
    Pointeur vers l'objet de COleDataObject à partir duquel le élément OLE doit être créé.

  • affichez
    Marquez d'un indicateur spécifier comment le serveur affiche un élément OLE. Pour les valeurs possibles, consultez l' OLERENDER dans Kit de développement logiciel Windows.

  • cfFormat
    Spécifie le format de données du Presse-papiers à mettre en cache en créant un élément OLE.

  • lpFormatEtc
    Le pointeur vers une structure de FORMATETC utilisée pour afficher est OLERENDER_FORMAT ou OLERENDER_DRAW. Indiquez une valeur pour ce paramètre uniquement si vous souhaitez spécifier des informations de mise en forme supplémentaires au delà de le format de presse-papiers spécifié par cfFormat. Si vous omettez ce paramètre, les valeurs par défaut sont utilisées pour les autres champs dans la structure de FORMATETC .

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0.

Notes

Appelez cette opération pendant une opération de déplacement lorsque l'utilisateur indique un lien doit être créé. Il peut également être utilisé pour gérer la commande de collage de modification. Elle est appelée par l'infrastructure dans COleClientItem::CreateLinkFromClipboard et dans COlePasteSpecialDialog::CreateItem lorsque l'option de lien a été sélectionnée.

Pour plus d'informations, consultez OleCreateLinkFromData, OLERENDER, et le FORMATETC dans Kit de développement logiciel Windows.

Configuration requise

Header: afxole.h

Voir aussi

Référence

COleClientItem, classe

Graphique de la hiérarchie

COleDataObject::AttachClipboard

COleDataObject, classe

COleClientItem::CreateLinkFromClipboard