Condividi tramite


CRichEditView::GetClipboardData

Il framework chiama la funzione come parte dell'elaborazione IRichEditOleCallback::GetClipboardData.

virtual HRESULT GetClipboardData(
   CHARRANGE* lpchrg,
   DWORD dwReco,
   LPDATAOBJECT lpRichDataObj,
   LPDATAOBJECT* lplpdataobj 
);

Parametri

  • lpchrg
    Puntatore a una struttura CHARRANGE che specifica l'intervallo di caratteri (e gli elementi OLE) per copiare all'oggetto dati specificato da lplpdataobj.

  • dwReco
    Flag di un'operazione degli Appunti.Può essere uno di questi valori.

    • Copia diRECO_COPY negli Appunti.

    • RECO_CUT barrato negli Appunti.

    • Operazione di trascinamento diRECO_DRAG (trascinamento della selezione).

    • Operazione di trascinamento diRECO_DROP (trascinamento della selezione).

    • Incolla diRECO_PASTE dagli Appunti.

  • lpRichDataObj
    Puntatore a un oggetto IDataObject contenente i dati degli Appunti dal controllo Rich Edit (IRichEditOle::GetClipboardData).

  • lplpdataobj
    Il puntatore alla variabile puntatore che riceve l'indirizzo dell'oggetto IDataObject che rappresenta l'intervallo specificato dal parametro lpchrg.Il valore lplpdataobj viene ignorato se viene restituito un errore.

Valore restituito

Un valore HRESULT che segnala l'esito positivo dell'operazione.Per ulteriori informazioni su HRESULT, vedere Struttura dei codici di errore COM in Windows SDK.

Note

Se il valore restituito indica l'esito positivo, IRichEditOleCallback::GetClipboardData restituisce IDataObject eseguito da lplpdataobj; in caso contrario, restituisce che accede da lpRichDataObj.Eseguire l'override di questa funzione per fornire i propri dati degli Appunti.l'implementazione predefinita di questa funzione restituisce E_NOTIMPL.

Si tratta di un sottoponibile a override avanzato.

Per ulteriori informazioni, vedere IRichEditOle::GetClipboardData, IRichEditOleCallback::GetClipboardDatae CHARRANGE in Windows SDK e vedere IDataObject in Windows SDK.

Requisiti

Header: afxrich.h

Vedere anche

Riferimenti

Classe di CRichEditView

Grafico della gerarchia

COleServerItem::GetClipboardData