Метод IInkDisp::Load (msinkaut.h)
Заполняет новый объект InkDisp известными двоичными данными.
Синтаксис
HRESULT Load(
[in] VARIANT Data
);
Параметры
[in] Data
Поток, содержащий данные рукописного ввода.
Дополнительные сведения о структуре VARIANT см. в разделе Использование библиотеки COM.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Variant был неправильного типа (массив байтов). |
|
Не удается выделить память для Stream. |
|
Непредвиденный тип параметра или свойства. |
|
В методе произошло исключение. |
Комментарии
Рукописный ввод можно загрузить только в новый пустой объект InkDisp , который не собрал росчерки или не имеет присоединенных свойств. При попытке загрузить рукописный ввод в объект InkDisp , который собрал штрихи или присоединенные свойства, даже если штрихи или свойства были удалены из объекта InkDisp , создается исключение. Это происходит из-за того, как назначаются идентификаторы штрихов. Росчерку присваивается уникальный идентификатор, и этот идентификатор не используется повторно, даже если штрих был удален из объекта Ink. Это означает, что если объект InkDisp содержит штрих с идентификатором 1 и вы удалили штрих и загрузили другой объект InkDisp в этот объект InkDisp , идентификаторы штрихов будут начинаться с 2. Это было бы запутанным и, следовательно, не допускается.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | msinkaut.h |
Библиотека | InkObj.dll |