Freigeben über


MouseDevice Klasse

Definition

Stellt ein Mausgerät dar.

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
Vererbung

Hinweise

Die MouseDevice unterstützt die Windows Presentation Foundation-Infrastruktur (WPF) und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Verwenden Sie für Mauseingaben die Mouse -Klasse. Die Mouse -Klasse stellt die Maus für eine Anwendung dar und stellt Methoden, Eigenschaften und Ereignisse bereit, die den Zustand der Maus widerspiegeln.

Eigenschaften

ActiveSource

Ruft die PresentationSource ab, die Eingaben für dieses Gerät meldet.

Captured

Ruft das IInputElement ab, das von der Maus erfasst wird.

DirectlyOver

Ruft das Element ab, über dem sich der Mauszeiger befindet.

Dispatcher

Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist.

(Geerbt von DispatcherObject)
LeftButton

Ruft den Zustand der linken Maustaste dieses Mausgeräts ab.

MiddleButton

Der Zustand der mittleren Taste dieses Mausgeräts.

OverrideCursor

Ruft den Cursor für die gesamte Anwendung ab oder legt diesen fest.

RightButton

Ruft den Zustand der rechten Taste dieses Mausgeräts ab.

Target

Ruft das IInputElement ab, an das die Eingaben von diesem Mausgerät gesendet werden.

XButton1

Ruft den Zustand der ersten erweiterten Taste dieses Mausgeräts ab.

XButton2

Ruft den Zustand der zweiten erweiterten Taste dieses Mausgeräts ab.

Methoden

Capture(IInputElement)

Erfasst Mausereignisse für das angegebene Element.

Capture(IInputElement, CaptureMode)

Erfasst Mauseingaben für das angegebene Element mit dem angegebenen CaptureMode.

CheckAccess()

Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann.

(Geerbt von DispatcherObject)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetButtonState(MouseButton)

Ruft den Zustand der angegebenen Maustaste ab.

GetClientPosition()

Berechnet die Position des Mauszeigers in Clientkoordinaten.

GetClientPosition(PresentationSource)

Berechnet die Position des Mauszeigers in der angegebenen PresentationSource in Clientkoordinaten.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetPosition(IInputElement)

Ruft die Position der Maus relativ zu einem angegebenen Element ab.

GetScreenPosition()

Berechnet die Bildschirmposition des Mauszeigers.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SetCursor(Cursor)

Legt den Mauszeiger auf den angegebenen Cursor fest.

Synchronize()

Erzwingt das Neusynchronisieren der Maus.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
UpdateCursor()

Erzwingt die Aktualisierung des Mauszeigers.

VerifyAccess()

Erzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann.

(Geerbt von DispatcherObject)

Gilt für:

Weitere Informationen