COleServerItem::OnInitFromData
Aufgerufen durch das Framework, um ein OLE-Element mit Inhalt aus pDataObject zu initialisieren.
virtual BOOL OnInitFromData(
COleDataObject* pDataObject,
BOOL bCreation
);
Parameter
pDataObject
Zeiger auf einen OLE-Datenobjekt, das Daten in unterschiedlichen Formaten für das Initialisieren des OLE-Elements enthält.bCreation
TRUE, wenn die Funktion aufgerufen wird, um ein OLE-Element zu initialisieren, das durch eine Containeranwendung neu erstellt wurde. FALSE, wenn die Funktion aufgerufen wird, um den Inhalt eines bereits vorhandenen OLE-Elements zu ersetzen.
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.
Hinweise
Wenn bCreationTRUE ist, wird diese Funktion aufgerufen, wenn ein neues Objekt den Container auf Grundlage der aktuellen Auswahl implementiert. Die Daten, die ausgewählt werden, werden verwendet, wenn Sie das neue OLE-Element erstellt. Wenn beispielsweise ein Zellbereich in einem Tabellenkalkulationsprogramm und mithilfe des neuen Objekts Einfüge-, um ausgewählt ist ein Diagramm auf Grundlage der Werte im ausgewählten Bereich dann zu erstellen. Bei der Standardimplementierung wird keine Aktion ausgeführt. Überschreiben Sie diese Funktion, um einem zulässigen Format von denen auszuwählen, die von pDataObject und das OLE-Element auf Grundlage der bereitgestellten Daten zu initialisieren bereitgestellt werden. Dies ist ein erweitertes schreibbar gekennzeichnet.
Weitere Informationen finden Sie unter IOleObject::InitFromData in Windows SDK.
Anforderungen
Header: afxole.h