CRichEditView::GetClipboardData
Rámci volání této funkce jako součást zpracování IRichEditOleCallback::GetClipboardData.
virtual HRESULT GetClipboardData(
CHARRANGE* lpchrg,
DWORD dwReco,
LPDATAOBJECT lpRichDataObj,
LPDATAOBJECT* lplpdataobj
);
Parametry
lpchrg
Ukazatel CHARRANGE struktura určující rozsah znaků (a položky OLE) zkopírujte data objektu lplpdataobj .dwReco
Příznak operace schránky.Může nabývat těchto hodnot.RECO_COPY zkopírujte do schránky.
RECO_CUT do schránky Vyjmout.
RECO_DRAG operace (přetažení) přetažením.
RECO_DROP (přetažení) operace přetažení.
RECO_PASTE vložit ze schránky.
lpRichDataObj
Ukazatel IDataObject ovládací prvek pro úpravy objektu obsahujícího data schránky z RTF (IRichEditOle::GetClipboardData).lplpdataobj
Ukazatele ukazatel Proměnná, která obdrží adresu IDataObject objekt představující rozsahu zadaném v lpchrg parametr.Hodnota lplpdataobj je ignorována, pokud je vrácena chyba.
Vrácená hodnota
HRESULT Hodnotu vykazování úspěch operace.Další informace o HRESULT , viz Struktury kódů chyb COM v .
Poznámky
Pokud je vrácená hodnota označuje úspěch, IRichEditOleCallback::GetClipboardData vrátí IDataObject přístup k lplpdataobj ; jinak vrátí jeden přístup lpRichDataObj .Přepsat tuto funkci dodávat data schránky.Výchozí implementace této funkce vrátí E_NOTIMPL.
Toto je rozšířené overridable.
Další informace naleznete v IRichEditOle::GetClipboardData, IRichEditOleCallback::GetClipboardData, a CHARRANGE v a IDataObject v .
Požadavky
Záhlaví: afxrich.h