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


Событие InkEdit.MouseUp

Происходит, когда пользователь отпускает кнопку мыши при наведении указателя мыши на элемент управления InkEdit .

Синтаксис

HRESULT MouseUp(
   short Button,
   short ShiftKey,
   long  xMouse,
   long  yMouse
);

Параметры

Button

Элемент перечисления MouseButton , указывающий, какие кнопки мыши были освобождены.

Значение Значение
NO_BUTTON
По умолчанию. Никакая кнопка мыши не была нажата.
LEFT_BUTTON
Была нажата левая кнопка мыши.
RIGHT_BUTTON
Была нажата правая кнопка мыши.
MIDDLE_BUTTON
Была нажата средняя кнопка мыши.

ShiftKey

Член перечисления InkShiftKeyModifierFlags , который указывает, какие ключи-модификаторы были подавлены во время события.

Значение Значение
IKM_Shift
Указывает, что в качестве модификатора использовалась клавиша SHIFT.
IKM_Control
Указывает, что в качестве модификатора использовалась клавиша CTRL.
IKM_Alt
Указывает, что в качестве модификатора использовалась клавиша ALT.

xMouse

Текущая координата x указателя мыши в пикселях.

yMouse

Текущая координата Y указателя мыши в пикселях.

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

Если это событие завершается успешно, оно возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Если кнопка мыши нажата, когда указатель находится над элементом управления InkEdit , этот элемент управления захватывает мышь и получает все события мыши вплоть до последнего события MouseUp включительно. Это означает, что координаты указателя мыши (x, y), возвращаемые событием мыши, не всегда могут находиться во внутренней области объекта, который их получает.

Если кнопки мыши нажаты последовательно, объект, который захватывает мышь после первого нажатия, получает все события мыши до тех пор, пока не будут отпущены все кнопки.

Этот метод события определен в интерфейсе _IInkEditEvents . Интерфейс _IInkEditEvents реализует интерфейс IDispatch с идентификатором DISPID_IeeMouseUp.

Требования

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

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

InkEdit

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

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

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

Событие MouseMove [элемент управления InkEdit]