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


Метод ITextRange::P aste (tom.h)

Вставляет текст из указанного объекта данных.

Синтаксис

HRESULT Paste(
  VARIANT *pVar,
  long    Format
);

Параметры

pVar

Тип: VARIANT*

Вставляемый объект IDataObject. Однако содержимое буфера обмена используется, если верно одно из следующих значений.

pVar имеет значение NULL

pVar punkVal имеет значение NULL

pVar не VT_UNKNOWN

pVar punkVal не возвращает IDataObject при запросе на один из них.

Format

Тип: long

Формат буфера обмена, используемый в операции вставки. Ноль — это лучший формат, обычно это ФОРМАТ RTF, но также возможны CF_UNICODETEXT и другие форматы. Значение по умолчанию равно нулю. Дополнительные сведения см. в разделе Форматы буфера обмена.

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

Тип: HRESULT

Если метод завершается успешно, он возвращает S_OK. Если метод завершается ошибкой, он возвращает один из следующих кодов ошибок. Дополнительные сведения о кодах ошибок COM см. в разделе Обработка ошибок в COM.

Код возврата Описание
E_ACCESSDENIED
Назначение защищено от записи.
E_OUTOFMEMORY
Назначение не может содержать вставляемый текст.

Комментарии

Дополнительные сведения см. в разделеITextRange::Copy.

Требования

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

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

Форматы буфера обмена

Основные понятия

Copy.

ITextRange

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

Текстовая объектная модель