Поделиться через


Метод IRichEditOleCallback::GetClipboardData (richole.h)

Позволяет клиенту предоставлять собственный объект буфера обмена.

Синтаксис

HRESULT GetClipboardData(
  CHARRANGE    *lpchrg,
  DWORD        reco,
  LPDATAOBJECT *lplpdataobj
);

Параметры

lpchrg

Тип: CHARRANGE*

Диапазон объектов буфера обмена.

reco

Тип: DWORD

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

Значение Значение
RECO_COPY
Скопируйте данные в буфер обмена.
RECO_CUT
Вырезать до буфера обмена.

lplpdataobj

Тип: LPDATAOBJECT*

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

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

Тип: HRESULT

Возвращает S_OK при успешном выполнении. Если возвращаемое значение равно E_NOTIMPL, элемент управления полнофункциональное редактирование создал собственный объект буфера обмена. Если возвращаемое значение является ошибкой, отличной от E_NOTIMPL, операция завершилась сбоем.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header richole.h
DLL Msftedit.dll

См. также раздел

CHARRANGE

IRichEditOleCallback

Справочные материалы