MouseDevice Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |