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


Метод IInkDrawingAttributes::Clone (msinkaut.h)

Создает повторяющийся объект InkDrawingAttributes .

Синтаксис

HRESULT Clone(
  [out, retval] IInkDrawingAttributes **DrawingAttributes
);

Параметры

[out, retval] DrawingAttributes

При возврате этого метода содержит указатель на только что созданный объект InkDrawingAttributes .

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

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

Код возврата Описание
S_OK
Успешно.
E_OUTOFMEMORY
Не удается выделить память для завершения операции.
E_FAIL
Произошла неизвестная ошибка.
E_POINTER
Параметр содержал недопустимый указатель.
E_INK_EXCEPTION
В методе произошло исключение.
REGDB_CLASSNOTREG
Объект InkDisp не зарегистрирован.
E_UNEXPECTED
Непредвиденный тип параметра или свойства.

Комментарии

Метод Clone определяется для объектов InkDisp, InkDrawingAttributes и InkRecognizerContext . Метод Clone возвращает точную копию исходного объекта.

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

Объект InkDrawingAttributes. Как правило, вы клонируете master копию атрибутов документа, изменяете один или несколько атрибутов и вызываете метод ModifyDrawingAttributes для использования измененных атрибутов рисования.

Требования

Требование Значение
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header msinkaut.h
Библиотека InkObj.dll

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

Свойство Dirty

IInkDrawingAttributes

Класс InkDrawingAttribute

Метод ModifyDrawingAttributes