Событие InkCollector.SystemGesture
Происходит при распознавании системного жеста.
Синтаксис
void SystemGesture(
[in] IInkCursor *Cursor,
[in] InkSystemGesture Id,
[in] long X,
[in] long Y,
[in] long Modifier,
[in] BSTR Character,
[in] long CursorMode
);
Параметры
-
Курсор [в]
-
Объект IInkCursor , создающий событие SystemGesture .
-
Идентификатор [in]
-
Значение системного жеста.
-
X [in]
-
Координата по оси X расположения жеста.
-
Y [in]
-
Координата Y расположения жеста.
-
Модификатор [in]
-
Зарезервировано.
-
Символ [in]
-
Зарезервировано.
-
CursorMode [in]
-
Значение типа , указывающее, находится ли объект IInkCursor в обычном режиме или в режиме ластика. 1 — для обычного режима, а 2 — для режима ластика.
Возвращаемое значение
Это событие не возвращает значение.
Комментарии
Системные жесты полезны, так как они предоставляют сведения об объекте IInkCursor , который используется для создания жеста. Они также предоставляют сочетания сочетаний событий мыши и являются "более дешевыми" способами обнаружения событий мыши.
Например, вместо того, чтобы искать пару событий MouseUp / MouseDown , между которыми не происходят другие события мыши, можно найти системные жесты Tap или RightTap .
Другой пример: вместо того, чтобы прослушивать события MouseDown Событие / MouseMove и получать многочисленные сообщения о событиях MouseMove, можно watch для системных жестов Перетаскивание или RightDrag, если вас не интересуют координаты (x, y) каждой позиции мыши. Это позволяет получать только одно сообщение вместо многочисленных сообщений о событиях MouseMove .
Список определенных системных жестов см. в разделе Тип перечисления InkSystemGesture . Дополнительные сведения о системных жестах см. в разделе Использование жестов и командного ввода на планшетном компьютере.
Этот метод события определяется в интерфейсах _IInkCollectorEvents, _IInkOverlayEvents и _IInkPictureEvents только диспетчеризации (dispinterfaces) с идентификатором DISPID_ICESystemGesture.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Заголовок |
|
Библиотека |
|