Метод IInkDisp::ExtractStrokes (msinkaut.h)
Задает штрихи для извлечения из класса InkDisp и вырезания или копирования в новый класс InkDisp с помощью известной коллекции штрихов, чтобы определить, какие штрихи следует извлечь.
Синтаксис
HRESULT ExtractStrokes(
[in, optional] IInkStrokes *Strokes,
[in, optional] InkExtractFlags ExtractFlags,
[out, retval] IInkDisp **ExtractedInk
);
Параметры
[in, optional] Strokes
Необязательный параметр. Указывает коллекцию штрихов для извлечения. Значение по умолчанию — 0, которое указывает, что извлекаются все штрихи.
[in, optional] ExtractFlags
Необязательный элемент. Указывает тип перечисления InkExtractFlags , который указывает, будет ли рукописный фрагмент вырезан или скопирован в новый объект Ink. Значение по умолчанию — IEF_DEFAULT, который вырезает штрихи.
[out, retval] ExtractedInk
При возврате этого метода содержит указатель на новый объект Класса InkDisp , содержащий извлеченную коллекцию вырезанных или скопированных штрихов.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешное завершение |
|
Параметр содержал недопустимый указатель. |
|
Объект Класса InkDisp коллекции InkStrokes должен соответствовать известному классу InkDisp. |
|
В методе произошло исключение. |
|
Не все штрихи были извлечены. |
|
Не удается выделить память, используемую для выполнения операции. |
|
Недопустимые флаги извлечения. |
|
Класс объекта InkDisp Class не зарегистрирован. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | msinkaut.h |
Библиотека | InkObj.dll |