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