COleClientItem::CreateFromData
Rufen Sie diese Funktion auf, um ein eingebettetes Element aus einem COleDataObject-Objekt zu erstellen.
BOOL CreateFromData(
COleDataObject* pDataObject,
OLERENDER render = OLERENDER_DRAW,
CLIPFORMAT cfFormat = 0,
LPFORMATETC lpFormatEtc = NULL
);
Parameter
pDataObject
Zeiger auf COleDataObject-Objekt, aus dem das OLE-Element erstellt werden soll.Rendern von
Kennzeichnen Sie das Angeben, wie der Server das OLE-Element rendert. Für die möglichen Werte finden Sie unter OLERENDER in Windows SDK.cfFormat
Gibt das zwischengespeichert werden andatenformat Zwischenablage, wenn das OLE-Element.lpFormatEtc
Zeiger auf eine verwendeten FORMATETC-Struktur, wenn Sie rendern, ist OLERENDER_FORMAT oder OLERENDER_DRAW. Erstellen Sie einen Wert für diesen Parameter bereit, wenn Sie zusätzliche Formatinformationen über dem Zwischenablageformat hinaus angeben möchten, das von cfFormat angegeben wird. Wenn Sie diesen Parameter weglassen, werden Standardwerte für die anderen Felder in der FORMATETC-Struktur verwendet.
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.
Hinweise
Datenübertragungsvorgänge, wie Einfügen aus der Zwischenablage oder den Drag & Drop-Vorgängen, stellen COleDataObject-Objekte, die die Informationen enthalten, die durch eine Serveranwendung bereitgestellt werden. Es wird normalerweise in der Überschreibung von CView::OnDrop verwendet.
Weitere Informationen finden Sie unter OleCreateFromData, OLERENDER und FORMATETC in Windows SDK.
Anforderungen
Header: afxole.h
Siehe auch
Referenz
COleDataObject::AttachClipboard