MouseDevice Класс

Определение

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

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)Windows Presentation Foundation (WPF) использования в коде.The MouseDevice supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

Для ввода, связанного с мышью, Mouse используйте класс.For mouse related input, use the Mouse class. Mouse Класс представляет мышь для приложения и предоставляет методы, свойства и события, отражающие состояние мыши.The Mouse class represents the mouse to an application and provides methods, properties, and events that reflect the state of the mouse.

Свойства

ActiveSource

Получает PresentationSource, сообщающий сведения о вводе для этого устройства.Gets the PresentationSource that is reporting input for this device.

Captured

Получает IInputElement, захваченный мышью.Gets the IInputElement that is captured by the mouse.

DirectlyOver

Получает элемент, прямо над которым находится указатель мыши.Gets the element that the mouse pointer is directly over.

Dispatcher

Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

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

Получает текущее состояние левой кнопки мыши данного устройства мыши.Gets the state of the left mouse button of this mouse device.

MiddleButton

Состояние средней кнопки данного устройства мыши.The state of the middle button of this mouse device.

OverrideCursor

Получает или задает курсор для всего приложения.Gets or sets the cursor for the entire application.

RightButton

Получает состояние правой мыши данного устройства мыши.Gets the state of the right button of this mouse device.

Target

Получает IInputElement, которому направляется ввод от данного устройства мыши.Gets the IInputElement that the input from this mouse device is sent to.

XButton1

Получает текущее состояние первой расширенной кнопки данного устройства мыши.Gets the state of the first extended button on this mouse device.

XButton2

Получает текущее состояние второй расширенной кнопки данного устройства мыши.Gets the state of the second extended button of this mouse device.

Методы

Capture(IInputElement)

Захватывает события мыши заданным элементом.Captures mouse events to the specified element.

Capture(IInputElement, CaptureMode)

Захватывает ввод мыши в указанный элемент, используя заданный режим CaptureMode.Captures mouse input to the specified element using the specified CaptureMode.

CheckAccess()

Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

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

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Получает состояние заданной кнопки мыши.Gets the state of the specified mouse button.

GetClientPosition()

Вычисляет положение указателя мыши в клиентских координатах.Calculates the position of the mouse pointer, in client coordinates.

GetClientPosition(PresentationSource)

Вычисляет положение указателя мыши в клиентских координатах в заданном объекте PresentationSource.Calculates the position of the mouse pointer, in client coordinates, in the specified PresentationSource.

GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

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

Получает позицию указателя мыши относительно заданного элемента.Gets the position of the mouse relative to a specified element.

GetScreenPosition()

Вычисляет координаты положения указателя мыши.Calculates the screen position of the mouse pointer.

GetType()

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

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Присваивает указатель мыши заданному Cursor.Sets the mouse pointer to the specified Cursor

Synchronize()

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

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Вызывает принудительное обновление указателя мыши.Forces the mouse cursor to update.

VerifyAccess()

Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

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

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

Дополнительно