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


Метод IInkDisp::ClipboardPaste (msinkaut.h)

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

Синтаксис

HRESULT ClipboardPaste(
  [in, optional] long        x,
  [in, optional] long        y,
  [in, optional] IDataObject *DataObject,
  [out, retval]  IInkStrokes **Strokes
);

Параметры

[in, optional] x

Необязательный. Указывает координату x для вставки в пробелы рукописного ввода координаты. Значение по умолчанию — 0.

[in, optional] y

Необязательный. Указывает координату y для вставки в координаты пространства рукописного ввода. Значение по умолчанию — 0.

[in, optional] DataObject

Необязательный. Указывает используемый IDataObject. Чтобы вставить из буфера обмена, установите значение NULL. Значение по умолчанию — NULL.

[out, retval] Strokes

При возврате этого метода содержит указатель на коллекцию InkStrokes в объекте InkDisp.

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

Этот метод может возвращать одно из этих значений.

Возвращаемый код Описание
S_OK
Успех.
E_POINTER
Параметр содержал недопустимый указатель.
E_INK_EXCEPTION
Исключение произошло внутри метода.

Замечания

Ошибка возвращается, если при доступе к буфер обменавозникает непредвиденная ошибка. Если ошибка не возникает, но буфер обмена не содержит формат, который может быть вставлен в рукописного рукописного -either сериализованного формата (ISF) или текстового рукописного объекта (tInk) -then null возвращается, и исключение не возникает.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows XP Tablet PC Edition [только классические приложения]
минимальный поддерживаемый сервер Не поддерживается
целевая платформа Виндоус
заголовка msinkaut.h
библиотеки InkObj.dll

См. также

IInkDisp

класс InkDisp

коллекции InkStrokes