COleServerItem::OnInitFromData

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 ÜbersichtMember der Klasse | Hierarchiediagramm

Index