Compartilhar via


CRichEditView::GetClipboardData

A estrutura chama essa função como parte do processamento de IRichEditOleCallback::GetClipboardData.

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

Parâmetros

  • lpchrg
    Ponteiro para a estrutura de CHARRANGE especificando o intervalo de caracteres (e de itens VELHOS) para copiar para um objeto de dados especificado por lplpdataobj.

  • dwReco
    Sinalizador da operação da área de transferência.Pode ser um de esses valores.

    • Cópia deRECO_COPY para a área de transferência.

    • RECO_CUT recorta a área de transferência.

    • Operação de arrasto deRECO_DRAG (arrastar e soltar).

    • Operação de soltar deRECO_DROP (arrastar e soltar).

    • Pasta deRECO_PASTE da área de transferência.

  • lpRichDataObj
    Ponteiro para um objeto de IDataObject que contém os dados da área de transferência do controle de edição rico (IRichEditOle::GetClipboardData).

  • lplpdataobj
    O ponteiro para a variável de ponteiro que recebe o endereço do objeto de IDataObject que representa o intervalo especificado no parâmetro de lpchrg .O valor de lplpdataobj é ignorado se um erro será retornado.

Valor de retorno

Um valor de HRESULT que relata o sucesso da operação.Para obter mais informações sobre HRESULT, consulte Estrutura de códigos de erro COM em Windows SDK.

Comentários

Se o valor de retorno indica êxito, IRichEditOleCallback::GetClipboardData retorna IDataObject acessado por lplpdataobj; caso contrário, retornará o acessado por lpRichDataObj.Substituir essa função para fornecer seus próprios dados da área de transferência.A implementação padrão de essa função retorna E_NOTIMPL.

Este é um substituível avançado.

Para obter mais informações, consulte IRichEditOle::GetClipboardData, IRichEditOleCallback::GetClipboardData, e CHARRANGE em Windows SDK consulte e IDataObject em Windows SDK.

Requisitos

Cabeçalho: afxrich.h

Consulte também

Referência

Classe de CRichEditView

Gráfico de hierarquia

COleServerItem::GetClipboardData