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