Метод IInkDisp::ClipboardCopy (msinkaut.h)
Копирует коллекцию InkStrokes в буфер обмена.
Синтаксис
HRESULT ClipboardCopy(
[in, optional] IInkStrokes *strokes,
[in, optional] InkClipboardFormats ClipboardFormats,
[in, optional] InkClipboardModes ClipboardModes,
[out, retval] IDataObject **DataObject
);
Параметры
[in, optional] strokes
Необязательный параметр. Указывает штрихи для копирования. Если параметр strokes имеет значение NULL, метод ClipboardCopy копирует весь объект InkDisp . Значение по умолчанию — NULL.
[in, optional] ClipboardFormats
Необязательный элемент. Задает значение перечисления InkClipboardFormats объекта InkDisp . Значение по умолчанию — ICF_Default.
[in, optional] ClipboardModes
Необязательный элемент. Задает значение перечисления InkClipboardModes объекта InkDisp . Значение по умолчанию — ICB_Default.
[out, retval] DataObject
При возврате этим методом содержит указатель на вновь созданный объект данных.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Параметр содержит недопустимый указатель. |
|
В методе произошло исключение. |
|
Параметр strokes связан с другим объектом Ink. |
Комментарии
Этот метод копирует все свойства росчерка, включая результаты распознавания. Если задать для параметра strokesзначение NULL, объект InkDisp копируется в буфер обмена, включая свойство CustomStrokes, и сохраняются результаты распознавания штрихов в коллекции IInkCustomStrokes объекта InkDisp.
Если передается пустая коллекция InkStrokes , метод возвращает значение NULL , а содержимое буфера обмена не изменяется.
Требования
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | msinkaut.h |
Библиотека | InkObj.dll |
См. также раздел
Метод ClipboardCopyWithRectangle
Перечисление InkClipboardFormats