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) |