CRichEditView::GetClipboardData

Виртуальный HRESULT GetClipboardData (CHARRANGE * lpchrg, DWORD dwReco, LPDATAOBJECT lpRichDataObj, LPDATAOBJECT * lplpdataobj );

Возвращаемое значение

Значение HRESULT отчетности успех операции. Более подробную информацию о HRESULT, см. Структура коды ошибок COM в Platform SDK.

Параметры

lpchrg

Указатель на CHARRANGE структура, задать диапазон символов (и OLE элементов) для копирования в объект данных, указанный в lplpdataobj.

dwReco

Флаг операции буфера обмена. Может принимать одно из следующих значений.

lpRichDataObj

Указатель на объект IDataObject , содержащий данные буфера обмена из элемента управления rich edit ( IRichEditOle::GetClipboardData).

lplpdataobj

Указатель на указатель переменной, которая получит адрес объект IDataObject , представляющий диапазон, указанный в параметре lpchrg . Значение lplpdataobj игнорируется, если возвращается ошибка.

Примечания

Платформа вызывает эту функцию в рамках обработки IRichEditOleCallback::GetClipboardData. Если возвращаемое значение указывает на успех, IRichEditOleCallback::GetClipboardData возвращает IDataObject , доступ к lplpdataobj; в противном случае он возвращает объект из доступ к lpRichDataObj. Переопределите эту функцию для снабжения данным буфера обмена. Реализация по умолчанию эта функция возвращает значение E_NOTIMPL.

Это передовые переопределения.

Для получения дополнительной информации, смотрите IRichEditOle::GetClipboardData IRichEditOleCallback::GetClipboardDataи CHARRANGE в документации Win32 и увидеть IDataObject в документации по OLE.

Обзор CRichEditViewЧлены класса | Иерархическая схема

См. также COleServerItem::GetClipboardData

Index