COleClientItem::CreateStaticFromData
Appelez cette fonction pour créer un élément statique d'un objet d' COleDataObject .
BOOL CreateStaticFromData(
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
Un élément statique contient les données de présentation mais pas les données natives ; par conséquent, il ne peut pas être modifié. Il s'agit essentiellement le même que CreateStaticFromClipboard mais un élément statique peut être créé à partir de COleDataObjectarbitraire, pas seulement du presse-papiers.
Utilisé dans COlePasteSpecialDialog::CreateItem lorsque la méthode statique est sélectionnée.
Pour plus d'informations, consultez OleCreateStaticFromData, OLERENDER, et le FORMATETC dans Kit de développement logiciel Windows.
Configuration requise
Header: afxole.h