CRichEditView::GetClipboardData

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

Valor de retorno

Um valor HRESULT relatório o sucesso da operação. Para obter mais informações sobre HRESULT, consulte Estrutura COM códigos de erro in the Plataforma SDK.

Parâmetros

lpchrg

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

dwReco

Bandeira de operação de área de transferência. Pode ser um destes valores.

lpRichDataObj

Ponteiro para um objeto de IDataObject contendo os dados de área de transferência do Controlarar rich edit ( IRichEditOle:: GetClipboardData).

lplpdataobj

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

Observações

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

Este é um avançado substituível.

Para obter mais informações, consulte IRichEditOle:: GetClipboardData, IRichEditOleCallback:: GetClipboardData, e CHARRANGE na documentação do Win32 e ver IDataObject na documentação do OLE.

Visão geral de CRichEditViewMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;COleServerItem::GetClipboardData

Index