virtual HRESULT GetClipboardData (CHARRANGE * lpchrg, DWORD dwReco, LPDATAOBJECT lpRichDataObj, LPDATAOBJECT * lplpdataobj );
Valor devuelto
Un valor HRESULT informar del éxito de la operación. Para obtener más información sobre HRESULT, consulte Estructura de códigos de Error COM en el SDK de la plataforma.
Parámetros
lpchrg
Puntero a la CHARRANGE estructura especifica el rango de caracteres (y elementos OLE) para copiar el objeto de datos especificado por lplpdataobj.
dwReco
Indicador de funcionamiento del Portapapeles. Puede ser uno de estos valores.
lpRichDataObj
Puntero a un objeto IDataObject que contiene los datos del Portapapeles desde el control rich edit ( IRichEditOle::GetClipboardData).
lplpdataobj
Puntero a la variable de puntero que recibe la dirección del objeto IDataObject que representa el intervalo especificado en el parámetro lpchrg . El valor de lplpdataobj se omite si se devuelve un error.
Observaciones
El marco llama a esta función como parte del tratamiento de IRichEditOleCallback::GetClipboardData. Si el valor devuelto indica éxito, IRichEditOleCallback::GetClipboardData devuelve la interfaz IDataObject visitada por lplpdataobj; de lo contrario, devuelve una visitada por lpRichDataObj. Reemplazar esta función para suministrar datos de Portapapeles. La implementación predeterminada de esta función devuelve E_NOTIMPL.
Se trata de una avanzada reemplazable.
Para obtener más información, consulte IRichEditOle::GetClipboardData, IRichEditOleCallback::GetClipboardData, y CHARRANGE en la documentación de Win32 y ver IDataObject en la documentación de OLE.
I&ntroducción a CRichEditView |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;COleServerItem::GetClipboardData