virtuelle HRESULT GetClipboardData (CHARRANGE * Lpchrg, DWORD DwReco, LPDATAOBJECT LpRichDataObj, LPDATAOBJECT * Lplpdataobj );
Rückgabewert
Ein HRESULT -Wert Berichterstattung den Erfolg der Operation. Weitere Informationen zu HRESULT, finden Sie unter Struktur des COM-Fehlercodes in der Platform SDK.
Parameter
lpchrg
Zeiger auf die CHARRANGE -Struktur und gibt den Bereich von Zeichen (und OLE-Elemente) auf das Datenobjekt, das durch Lplpdataobj angegebene kopieren.
dwReco
Zwischenablage Betrieb Fahne. Eine der folgenden Werte kann sein:.
lpRichDataObj
Zeiger auf eine IDataObject -Objekt, das Daten in die Zwischenablage aus dem rich-Edit-Steuerelement enthält ( IRichEditOle::GetClipboardData).
lplpdataobj
Zeiger auf die Zeigervariable, die empfängt die Adresse von der IDataObject -Objekt, das in der Lpchrg -Parameter angegebenen Bereich darstellt. Der Wert des Lplpdataobj wird ignoriert, wenn ein Fehler zurückgegeben wird.
Bemerkungen
Das Framework ruft diese Funktion als Teil der Verarbeitung von IRichEditOleCallback::GetClipboardData. Wenn der Rückgabewert Erfolg gibt, gibt IRichEditOleCallback::GetClipboardData die IDataObject abgerufen von Lplpdataobj; Andernfalls zurückgegeben es diejenige von LpRichDataObjabgerufen. Überschreiben Sie diese Funktion liefert eigene Zwischenablagedaten. Die Standardimplementierung dieser Funktion gibt E_NOTIMPL zurück.
Dies ist eine erweiterte überschreibbar.
Weitere Informationen finden Sie unter IRichEditOle::GetClipboardData, IRichEditOleCallback::GetClipboardData, und CHARRANGE in der Win32-Dokumentation und siehe IDataObject in der OLE-Dokumentation.
Übersicht über die Klasse&n CRichEditView |nbsp; Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;COleServerItem::GetClipboardData