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 CRichEditView | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;COleServerItem::GetClipboardData