Поделиться через


Перечисление InkSystemGesture (msinkaut.h)

Указывает интерес к набору жестов, относящихся к операционной системе.

Синтаксис

typedef enum InkSystemGesture {
  ISG_Tap = 0x10,
  ISG_DoubleTap = 0x11,
  ISG_RightTap = 0x12,
  ISG_Drag = 0x13,
  ISG_RightDrag = 0x14,
  ISG_HoldEnter = 0x15,
  ISG_HoldLeave = 0x16,
  ISG_HoverEnter = 0x17,
  ISG_HoverLeave = 0x18,
  ISG_Flick = 0x1f
} ;

Константы

 
ISG_Tap
Значение: 0x10
Щелчок левой кнопки мыши. Его можно использовать для выбора команды в меню или на панели инструментов, выполнения действий при выборе команды, установки точки вставки (IP-адреса) или отображения отзывов о выборе.
ISG_DoubleTap
Значение: 0x11
Двойной щелчок левой кнопки мыши. Его можно использовать для выбора слова или открытия файла или папки.
ISG_RightTap
Значение: 0x12
Нажатие правой кнопки мыши. Может использоваться для отображения контекстного меню.
ISG_Drag
Значение: 0x13
Перетаскивание мыши при нажатии левой кнопки мыши. Это можно использовать для перетаскивания (например, в Microsoft Word при запуске с IP-адреса), выбора нескольких слов, перетаскивания (например, при перетаскивании объекта в Microsoft Windows) или прокрутки.
ISG_RightDrag
Значение: 0x14
Нажмите и удерживайте, а затем штрих, который сопоставляется с перетаскиванием мыши вправо. Его можно использовать для перетаскивания (например, при перетаскивании объекта или выделения, за которым следует контекстное меню).
ISG_HoldEnter
Значение: 0x15
Нажатие и удержание левой кнопки мыши, которое длится в течение длительного времени, что не имеет эквивалента мыши. Это резервное действие, когда пользователь продолжает длительное время нажимать и удерживать действие, а событие возвращается к касание.
ISG_HoldLeave
Значение: 0x16
Не реализован.
ISG_HoverEnter
Значение: 0x17
Приостановка мыши на объекте. Это можно использовать для отображения подсказки, эффектов переключения или других действий приостанавливания мыши.
ISG_HoverLeave
Значение: 0x18
Мышь, оставляющая паузу. Это можно использовать для отмены эффектов переключения подсказки или других действий приостанавливания мыши.
ISG_Flick
Значение: 0x1f
Жест щелчка.

Комментарии

Жест flick распознается в Windows Vista и более поздних версиях Windows.

Операционные системы Windows Vista и планшетных компьютеров поддерживают эти жесты по умолчанию. При распознавании любого из этих жестов событие SystemGesture срабатывает автоматически. Многие из этих жестов сопоставляется с традиционными событиями мыши. Например, системный жест Tap имитирует щелчок левой кнопки мыши.

Системный жест отделен от жеста приложения. Жесты приложения определяются в типе перечисления InkApplicationGesture .

Дополнительные сведения о системных жестах см. в разделе Использование жестов.

Требования

Требование Значение
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Верхняя часть msinkaut.h

См. также раздел

Метод GetHotPoint

Класс InkCollector

Класс InkOverlay

Справочник по элементу управления InkPicture

Событие SystemGesture [Элемент управления InkPicture]

Использование жестов