Compartilhar via


CRichEditView::GetClipboardData

A estrutura chama esta função sistema autônomo parte do processamento de IRichEditOleCallback::GetClipboardData.

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

Parâmetros

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

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

    • RECO_COPY   Copiar para a área de transferência.

    • RECO_CUT   Recortado para a área de transferência.

    • RECO_DRAG   Arraste a operação (arrastar e soltar).

    • RECO_DROP   Cancelar operação (arrastar e soltar).

    • RECO_PASTE   Colar da área de transferência.

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

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

Valor de retorno

An HRESULT valor de reportar o sucesso da operação. Para obter mais informações sobre o HRESULT, consulte Estrutura dos códigos de erro COM in the Windows SDK.

Comentários

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

Esta é uma avançada substituível.

Para obter mais informações, consulte IRichEditOle::GetClipboardData, IRichEditOleCallback::GetClipboardData, and CHARRANGE in the Windows SDK e ver IDataObject in the Windows SDK.

Requisitos

Cabeçalho: afxrich.h

Consulte também

Referência

Classe CRichEditView

Gráfico de hierarquia

COleServerItem::GetClipboardData

Outros recursos

CRichEditView membros