Метод IInkDisp::CreateStrokes (msinkaut.h)
Создает коллекцию InkStrokes из существующих объектов IInkStrokeDisp .
Синтаксис
HRESULT CreateStrokes(
[in, optional] VARIANT StrokeIds,
[out, retval] IInkStrokes **Strokes
);
Параметры
[in, optional] StrokeIds
Необязательный параметр. Указывает массив идентификаторов штрихов, которые существуют в объекте InkDisp . Штрихи с этими идентификаторами добавляются в новую коллекцию InkStrokes . Значение по умолчанию — NULL.
Дополнительные сведения о структуре VARIANT см. в разделе Использование библиотеки COM.
[out, retval] Strokes
При возврате этого метода содержит указатель на новую коллекцию InkStrokes .
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Параметр содержал недопустимый указатель. |
|
Недопустимый тип VARIANT (только VT_ARRAY | VT_I4 поддерживается). |
|
В методе произошло исключение. |
|
Не удается выделить память для создания новой коллекции Strokes. |
|
Идентификаторы штрихов, которые не существуют, были переданы методу . |
Комментарии
Если параметр ids имеет значение NULL или пустой массив, создается пустая коллекция InkStrokes .
Требования
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | msinkaut.h |
Библиотека | InkObj.dll |