Событие InkPicture.Stroke
Происходит, когда пользователь рисует новый росчерк на любом планшете.
Синтаксис
void Stroke(
[in] IInkCursor *Cursor,
[in] IInkStrokeDisp *Stroke,
[in, out] VARIANT_BOOL *Cancel
);
Параметры
-
Курсор [in]
-
Объект IInkCursor , создающий событие Stroke .
-
Росчерк [в]
-
Собранный объект IInkStrokeDisp .
-
Cancel [in, out]
-
VARIANT_TRUE отмены сбора росчерка; в противном случае VARIANT_FALSE.
Возвращаемое значение
Это событие не возвращает значение.
Комментарии
Этот метод события определяется в интерфейсах _IInkCollectorEvents, _IInkOverlayEvents и _IInkPictureEvents диспетчеризации (dispinterfaces) с идентификатором DISPID_ICEStroke.
Событие Stroke возникает в режиме выбора или стирания, а не только при вставке рукописного ввода. Для этого необходимо отслеживать режим редактирования (за настройку которого вы отвечаете) и помнить о режиме перед интерпретацией события. Преимущество этого требования заключается в большей свободе инноваций на платформе благодаря большей осведомленности о событиях платформы.
Примечание
Событие Stroke возникает, когда пользователь завершает рисование росчерка, а не при добавлении штриха в коллекцию InkStrokes . Когда пользователь впервые начинает рисовать росчерк, он сразу же добавляется в коллекцию InkStrokes; однако событие Stroke не возникает до завершения росчерка. Таким образом, в коллекции InkStrokes могут существовать штрихи, которые обработчик событий Stroke не видел.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Заголовок |
|
Библиотека |
|