Partager via


COleClientItem::CreateFromData

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

BOOL CreateFromData( 
   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

Les opérations de transfert de données, telles que coller du presse-papiers ou les opérations glisser-déplacer, fournissent des objets d' COleDataObject contenant les informations offertes par une application serveur. Il est généralement utilisé dans la substitution de CView::OnDrop.

Pour plus d'informations, consultez OleCreateFromData, 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

COleClientItem::CreateFromClipboard

COleDataObject, classe