Partilhar 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 CRichEditView

Gráfico da hierarquia

COleServerItem::GetClipboardData