Метод IInkStrokeDisp::Split (msinkaut.h)
Разбивает росчерк в указанном расположении на росчерке.
Синтаксис
HRESULT Split(
[in] float SplitAt,
[out, retval] IInkStrokeDisp **NewStroke
);
Параметры
[in] SplitAt
Значение индекса с плавающей запятой, представляющее место разделения росчерка.
[out, retval] NewStroke
При возврате этого метода содержит указатель на новый объект IInkStrokeDisp , созданный из операции разделения.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Параметр содержал недопустимый указатель. |
|
Не удается выделить вспомогательный объект обработчика stroke. |
|
Недопустимый параметр. |
|
Непредвиденный тип параметра или свойства. |
|
В методе произошло исключение. |
Комментарии
Этот метод вставляет новый штрих сразу после исходного штриха в набор штрихов и перенумерует остальные индексы росчерка.
При разделении IInkStrokeDisp начальная часть штриха остается идентификатором исходного IInkStrokeDisp. Конечная часть IInkStrokeDisp становится новым IInkStrokeDisp с идентификатором, который на один больше, чем самый высокий идентификатор IInkStrokeDisp . Если исходный IInkStrokeDisp находился в коллекции InkStrokes (кроме Ink.Strokes), в этой коллекции остается только начальная часть.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | msinkaut.h |
Библиотека | InkObj.dll |