Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CRichEditView

Diagram hierarchie

COleServerItem::GetClipboardData