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 mausbezogene Eingaben 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

Name Beschreibung
ActiveSource

Ruft die PresentationSource Berichtseingabe für dieses Gerät ab.

Captured

Ruft das, das IInputElement von der Maus erfasst wird.

DirectlyOver

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

Dispatcher

Ruft dies Dispatcher ab, dem dies 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 den Cursor fest.

RightButton

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

Target

Ruft ab IInputElement , an die die Eingabe von diesem Mausgerät gesendet wird.

XButton1

Ruft den Zustand der ersten erweiterten Taste auf diesem Mausgerät ab.

XButton2

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

Methoden

Name Beschreibung
Capture(IInputElement, CaptureMode)

Erfasst Mauseingaben für das angegebene Element mithilfe des angegebenen CaptureModeElements.

Capture(IInputElement)

Erfasst Mausereignisse für das angegebene Element.

CheckAccess()

Bestimmt, ob der aufrufende Thread Zugriff auf diesen DispatcherObjectThread hat.

(Geerbt von DispatcherObject)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetButtonState(MouseButton)

Ruft den Status der angegebenen Maustaste ab.

GetClientPosition()

Berechnet die Position des Mauszeigers in Clientkoordinaten.

GetClientPosition(PresentationSource)

Berechnet die Position des Mauszeigers in Clientkoordinaten im angegebenen PresentationSource.

GetHashCode()

Dient 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 die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
SetCursor(Cursor)

Legt den Mauszeiger auf den angegebenen CursorFest.

Synchronize()

Erzwingt die Erneute Synchronisierung der Maus.

ToString()

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

(Geerbt von Object)
UpdateCursor()

Erzwingt das Aktualisieren des Mauszeigers.

VerifyAccess()

Erzwingt, dass der aufrufende Thread Zugriff auf diesen DispatcherObjectThread hat.

(Geerbt von DispatcherObject)

Gilt für:

Weitere Informationen