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


MouseDevice Класс

Определение

Представляет устройство мыши.

public ref class MouseDevice abstract : System::Windows::Input::InputDevice
public abstract class MouseDevice : System.Windows.Input.InputDevice
type MouseDevice = class
    inherit InputDevice
Public MustInherit Class MouseDevice
Inherits InputDevice
Наследование

Комментарии

поддерживает MouseDevice инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода.

Для ввода, связанного с мышью, используйте Mouse класс . Класс Mouse представляет мышь приложению и предоставляет методы, свойства и события, отражающие состояние мыши.

Свойства

ActiveSource

Получает PresentationSource, сообщающий сведения о вводе для этого устройства.

Captured

Получает IInputElement, захваченный мышью.

DirectlyOver

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

Dispatcher

Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject.

(Унаследовано от DispatcherObject)
LeftButton

Получает текущее состояние левой кнопки мыши данного устройства мыши.

MiddleButton

Состояние средней кнопки данного устройства мыши.

OverrideCursor

Получает или задает курсор для всего приложения.

RightButton

Получает состояние правой мыши данного устройства мыши.

Target

Получает IInputElement, которому направляется ввод от данного устройства мыши.

XButton1

Получает текущее состояние первой расширенной кнопки данного устройства мыши.

XButton2

Получает текущее состояние второй расширенной кнопки данного устройства мыши.

Методы

Capture(IInputElement)

Захватывает события мыши заданным элементом.

Capture(IInputElement, CaptureMode)

Захватывает ввод мыши в указанный элемент, используя заданный режим CaptureMode.

CheckAccess()

Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject.

(Унаследовано от DispatcherObject)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetButtonState(MouseButton)

Получает состояние заданной кнопки мыши.

GetClientPosition()

Вычисляет положение указателя мыши в клиентских координатах.

GetClientPosition(PresentationSource)

Вычисляет положение указателя мыши в клиентских координатах в заданном объекте PresentationSource.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetPosition(IInputElement)

Получает позицию указателя мыши относительно заданного элемента.

GetScreenPosition()

Вычисляет координаты положения указателя мыши.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
SetCursor(Cursor)

Присваивает указатель мыши заданному Cursor.

Synchronize()

Вызывает принудительную повторную синхронизацию мыши.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
UpdateCursor()

Вызывает принудительное обновление указателя мыши.

VerifyAccess()

Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject.

(Унаследовано от DispatcherObject)

Применяется к

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