virtuelle BOOL OnInitFromData ( COleDataObject * pDataObject, BOOL bCreation );
Rückgabewert
Ungleich NULL, wenn erfolgreich; andernfalls 0.
Parameter
pDataObject
Zeiger auf ein OLE-Daten-Objekt mit Daten in verschiedenen Formaten für die Initialisierung des OLE-Elements.
bCreation
TRUE , wenn die Funktion aufgerufen wird, um ein OLE-Initialisierung Punkt von einer Containeranwendung neu erstellt wird. FALSE , wenn die Funktion aufgerufen wird, um den Inhalt eines bereits bestehenden OLE-Elements ersetzen.
Bemerkungen
Um ein OLE-Element mit dem Inhalt des pDataObjectinitialisieren aufgerufen. Wenn bCreation TRUEist, wird diese Funktion aufgerufen, wenn ein Container einfügen neues Objekt basierend auf der aktuellen Auswahl implementiert. Die ausgewählten Daten werden verwendet, wenn das neue OLE-Element zu erstellen. Beispielsweise beim Auswählen eines Bereichs von Zellen in einem Tabellenkalkulationsprogramm und dann neues Objekt einfügen zum Erstellen eines Diagramms mithilfe auf den Werten in den ausgewählten Bereich basierend. Die Standardimplementierung tut nichts. Mit dieser Funktion wählen aus den Angeboten von pDataObject ein akzeptables Format und initialisieren Sie das OLE-Element auf der Grundlage von Angaben zu überschreiben. Dies ist eine erweiterte überschreibbar.
Weitere Informationen finden Sie unter IOleObject::InitFromData in der OLE 2 Programmer's Reference, Volume 1.
COleServerItem Übersicht | Member der Klasse | Hierarchiediagramm