Событие InkCollector. MouseDown

Происходит при нажатии кнопки мыши, когда указатель мыши находится над объектом InkCollector или InkOverlay .

Синтаксис

void MouseDown(
  [in]      InkMouseButton           Button,
  [in]      InkShiftKeyModifierFlags Shift,
  [in]      long                     pX,
  [in]      long                     pY,
  [in, out] VARIANT_BOOL             *Cancel
);

Параметры

Кнопка " [ окне]

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

SHIFT [ окне]

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

ПКС [ окне]

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

Копировать [ в окне]

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

Отмена [ в, out]

Вариант _ Значение TRUE , чтобы отменить событие для родительского элемента управления; в противном случае — _ значение false.

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

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

Remarks

Чтобы улучшить производительность рукописного ввода в режиме реального времени, скройте или покажите курсор мыши в обработчиках событий MouseDown и MouseUp .

Примечание

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

Примечание

Некоторые элементы управления используют определенную связь между событиями MouseDown, MouseMoveи MouseUp . Отмена некоторых из этих событий может привести к непредвиденным результатам.

Этот метод события определен в _ _ _ интерфейсах диспетчеризации (DISP) иинкколлекторевентс, иинковерлайевентс и иинкпиктуривентс с идентификатором DISPID _ ипемауседовн.

Требования

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

См. также

Класс InkCollector

Перечисление Инкмаусебуттон

Перечисление Инкшифткэймодифиерфлагс

MouseUp, событие