Partager via


CRichEditView::GetClipboardData

L'infrastructure appelle cette fonction dans le cadre de le traitement d' IRichEditOleCallback::GetClipboardData.

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

Paramètres

  • lpchrg
    Pointeur vers la structure de CHARRANGE spécifiant la plage de caractères (et OLE des éléments) pour copier à l'objet de données spécifié par lplpdataobj.

  • dwReco
    Indicateur d'exécution du presse-papiers.Peut être l'une de ces valeurs.

    • Copie deRECO_COPY dans le presse-papiers.

    • RECO_CUT couper dans le presse-papiers.

    • Opération de glissement deRECO_DRAG (glisser-déplacer).

    • Opération de déplacement deRECO_DROP (glisser-déplacer).

    • Collage deRECO_PASTE du presse-papiers.

  • lpRichDataObj
    Pointeur vers un objet d' IDataObject contenant les données du Presse-papiers du contrôle RichEdit (IRichEditOle::GetClipboardData).

  • lplpdataobj
    Le pointeur à la variable pointeur qui accepte l'adresse de l'objet d' IDataObject représentant l'intervalle spécifié dans le paramètre d' lpchrg .La valeur d' lplpdataobj est ignorée si une erreur est retournée.

Valeur de retour

Une valeur d' HRESULT stockant la réussite de l'exécution.Pour plus d'informations sur HRESULT, consultez structure de codes d'erreur de COM dans Kit de développement logiciel Windows.

Notes

Si la valeur de retour indique la réussite, IRichEditOleCallback::GetClipboardData retourne IDataObject accessible par lplpdataobj; sinon, il retourne celui demandé par lpRichDataObj.Remplacez cette fonction pour fournir vos propres données du Presse-papiers.L'implémentation par défaut de cette fonction retourne E_NOTIMPL.

Il s'agit d'un substituable avancé.

Pour plus d'informations, consultez IRichEditOle::GetClipboardData, IRichEditOleCallback::GetClipboardData, et le CHARRANGE dans Kit de développement logiciel Windows et consulter l' IDataObject dans Kit de développement logiciel Windows.

Configuration requise

Header: afxrich.h

Voir aussi

Référence

Classe de CRichEditView

Graphique de la hiérarchie

COleServerItem::GetClipboardData