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


Событие InkOverlay.MouseWheel

Происходит при перемещении колесика мыши при фокусе объекта InkCollector или InkOverlay .

Синтаксис

void MouseWheel(
  [in]      InkMouseButton           Button,
  [in]      InkShiftKeyModifierFlags Shift,
  [in]      long                     Delta,
  [in]      long                     x,
  [in]      long                     y,
  [in, out] VARIANT_BOOL             *Cancel
);

Параметры

Кнопка [в]

Нажатая кнопка мыши.

Shift [in]

Состояние клавиши SHIFT.

Delta [in]

Число отложений, вращаемых колесиком мыши, со знаком. Делением называется один зубец колесика мыши.

x [in]

Координата X (в пикселях) щелчка мыши.

y [in]

Координата Y (в пикселях) щелчка мыши.

Cancel [in, out]

Следует ли отменить событие для родительского элемента управления. Значение по умолчанию — FALSE, указывающее, что событие не должно быть отменено.

Возвращаемое значение

Это событие не возвращает значение.

Комментарии

Примечание

Свойства pX и pY находятся в пикселях, а не в единицах HIMETRIC, связанных с пространством рукописного ввода. Это связано с тем, что это событие заменяет связанное событие мыши приложения, не связанного с пером, и приложение этого типа распознает только пиксели.

Этот метод события определяется в интерфейсах _IInkCollectorEvents, _IInkOverlayEvents и _IInkPictureEvents только для диспетчеризации (dispinterfaces) с идентификатором DISPID_IPEMouseWheel.

Требования

Требование Значение
Минимальная версия клиента
Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Заголовок
Msinkaut.h (также требуется Msinkaut_i.c)
Библиотека
InkObj.dll

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

Класс InkOverlay

Перечисление InkMouseButton

Перечисление InkShiftKeyModifierFlags