Событие InkDisp.InkDeleted
Происходит при удалении росчерка из объекта InkDisp .
Синтаксис
void InkDeleted(
[in] VARIANT StrokeIds
);
Параметры
-
StrokeIds [in]
-
Задает целочисленный массив сведений об идентификаторах штрихов для всех штрихов, которые были удалены при возникновении этого события.
Дополнительные сведения о структуре VARIANT см. в разделе Использование библиотеки COM.
Возвращаемое значение
Это событие не возвращает значение.
Комментарии
Если вы используете объект InkOverlay или элемент управления InkPicture (где EditingMode равно Delete и EraserMode равно StrokeErase) и передаете ластик по росчерку, вы получите следующую последовательность событий:
- InkDeleted
- InkAdded
- InkDeleted
Дополнительные события InkAdded и InkDeleted происходят, так как базовый код добавляет внутренний невидимый штрих для отслеживания ластика.
Этот метод события определен в интерфейсе _IInkEvents. Интерфейс _IInkEvents реализует интерфейс IDispatch с идентификатором DISPID_IEInkDeleted.
Событие InkDeleted срабатывает даже в режиме выбора или стирания, а не только при вставке рукописного ввода. Для этого необходимо отслеживать режим редактирования (который вы отвечаете за настройку) и учитывать режим перед интерпретацией события. Преимуществом этого требования является большая свобода внедрения инноваций на платформе за счет большей осведомленности о событиях платформы.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Заголовок |
|
Библиотека |
|