Метод IInkCustomStrokes::Remove (msinkaut.h)
Удаляет коллекцию InkStrokes из коллекции IInkCustomStrokes .
Синтаксис
HRESULT Remove(
[in] VARIANT Identifier
);
Параметры
[in] Identifier
Имя или индекс коллекции штрихов, удаляемых из коллекции пользовательских штрихов.
Дополнительные сведения о структуре VARIANT см. в разделе Использование библиотеки COM.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Параметр содержал недопустимый указатель. |
|
Не удается выделить память для завершения операции. |
|
В методе произошло исключение. |
|
Недопустимый входной параметр. |
|
Объект InkDisp коллекции InkStrokes и объект IInkStrokeDisp не совпадают. |
|
Произошла неизвестная ошибка. |
|
Передан недопустимый вариант. |
Комментарии
Коллекции IInkCustomStrokes — это наборы ссылок на данные рукописного ввода, а не сами данные. Этот метод удаляет только коллекцию росчерков из snapshot данных или ссылки на эти данные, а также не удаляет фактические данные рукописного ввода. Чтобы удалить коллекцию из фактических данных рукописного ввода, вызовите метод DeleteStrokes объекта InkDisp .
Параметр Identifier может иметь значение BSTR или LONG. Используйте BSTR для имени, изначально присвоенного пользовательскому росчерку при добавлении в коллекцию, и значение long для индекса настраиваемого росчерка в коллекции. Чтобы указать имя пользовательского росчерка при использовании поздней привязки, например при использовании языка сценариев, необходимо передать аргумент в виде строкового литерала, а не использовать переменную.
Дополнительные сведения о типе данных BSTR см. в разделе Использование библиотеки COM.
Требования
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | msinkaut.h |
Библиотека | InkObj.dll |