Partager via


COleServerItem::OnInitFromData

Appelé par l'infrastructure pour initialiser un élément OLE à l'aide de le contenu d' pDataObject.

virtual BOOL OnInitFromData(
   COleDataObject* pDataObject,
   BOOL bCreation 
);

Paramètres

  • pDataObject
    Pointeur vers un objet OLE de données contenant des données dans divers formats pour initialiser le élément OLE.

  • bCreation
    TRUE si la fonction est appelée pour initialiser un élément OLE étant nouvellement créé par une application conteneur.FALSE si la fonction est appelée pour remplacer le contenu d'un élément OLE déjà existant.

Valeur de retour

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

Notes

Si bCreation est TRUE, cette fonction est appelée si un conteneur implémente le nouvel objet d'insertion sur la sélection actuelle.Les données sélectionnées sont utilisées en créant le nouvel élément OLE.Par exemple, en sélectionnant une plage de cellules dans une feuille de calcul et ensuite à l'aide de le nouvel objet d'insertion pour créer un graphique en fonction de les valeurs dans la plage sélectionnée.L'implémentation par défaut n'exécute aucune opération.Remplacez cette fonction pour choisir un format acceptable de ceux proposés par pDataObject et pour initialiser le élément OLE basée sur les données fournies.Il s'agit d'un substituable avancé.

Pour plus d'informations, consultez l' IOleObject::InitFromData dans Kit de développement logiciel Windows.

Configuration requise

Header: afxole.h

Voir aussi

Référence

Classe de COleServerItem

Graphique de la hiérarchie