Метод ITextRange::CanPaste (tom.h)
Определяет, можно ли вставить объект данных с использованием указанного формата в текущий диапазон.
Синтаксис
HRESULT CanPaste(
VARIANT *pVar,
long Format,
long *pValue
);
Параметры
pVar
Тип: VARIANT*
Вставляемый объект IDataObject. Однако содержимое буфера обмена проверяется на наличие вставки, если выполняются какие-либо из следующих действий:
- pVar имеет значение NULL
- pVar-punkVal> имеет значение NULL
- pVar-vt> не VT_UNKNOWN
- pVar-punkVal> не возвращает объект IDataObject при запросе для одного объекта.
Format
Тип: long
Используемый формат буфера обмена. Ноль представляет собой лучший формат, который обычно является RTF, но CF_UNICODETEXT и другие форматы также возможны. Значение по умолчанию равно нулю.
pValue
Тип: long*
Значение tomBool , равное tomTrue , только если объект данных, идентифицируемый pVar , можно вставить в диапазон с помощью указанного формата. Этот параметр может иметь значение NULL.
Возвращаемое значение
Тип: HRESULT
Метод возвращает следующие коды ошибок COM. Дополнительные сведения о кодах ошибок COM см. в разделе Обработка ошибок в COM.
Код возврата | Описание |
---|---|
|
Содержимое буфера обмена или IDataObject можно вставить. |
|
Невозможно вставить содержимое буфера обмена или IDataObject . |
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | tom.h |
DLL | Msftedit.dll |
См. также раздел
Основные понятия
Copy.
Справочные материалы