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