MouseDevice Klasse

Definition

Stellt ein Mausgerät dar.Represents a mouse device.

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

Unterstützt die Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) -Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen. MouseDeviceThe MouseDevice supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

Verwenden Sie für die Maus bezogene Eingabe Mouse die-Klasse.For mouse related input, use the Mouse class. Die Mouse -Klasse stellt die Maus zu einer Anwendung dar und stellt Methoden, Eigenschaften und Ereignisse bereit, die den Zustand der Maus widerspiegeln.The Mouse class represents the mouse to an application and provides methods, properties, and events that reflect the state of the mouse.

Eigenschaften

ActiveSource

Ruft die PresentationSource ab, die Eingaben für dieses Gerät meldet.Gets the PresentationSource that is reporting input for this device.

Captured

Ruft das IInputElement ab, das von der Maus erfasst wird.Gets the IInputElement that is captured by the mouse.

DirectlyOver

Ruft das Element ab, über dem sich der Mauszeiger befindet.Gets the element that the mouse pointer is directly over.

Dispatcher

Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist.Gets the Dispatcher this DispatcherObject is associated with.

(Geerbt von DispatcherObject)
LeftButton

Ruft den Zustand der linken Maustaste dieses Mausgeräts ab.Gets the state of the left mouse button of this mouse device.

MiddleButton

Der Zustand der mittleren Taste dieses Mausgeräts.The state of the middle button of this mouse device.

OverrideCursor

Ruft den Cursor für die gesamte Anwendung ab oder legt diesen fest.Gets or sets the cursor for the entire application.

RightButton

Ruft den Zustand der rechten Taste dieses Mausgeräts ab.Gets the state of the right button of this mouse device.

Target

Ruft das IInputElement ab, an das die Eingaben von diesem Mausgerät gesendet werden.Gets the IInputElement that the input from this mouse device is sent to.

XButton1

Ruft den Zustand der ersten erweiterten Taste dieses Mausgeräts ab.Gets the state of the first extended button on this mouse device.

XButton2

Ruft den Zustand der zweiten erweiterten Taste dieses Mausgeräts ab.Gets the state of the second extended button of this mouse device.

Methoden

Capture(IInputElement)

Erfasst Mausereignisse für das angegebene Element.Captures mouse events to the specified element.

Capture(IInputElement, CaptureMode)

Erfasst Mauseingaben für das angegebene Element mit dem angegebenen CaptureMode.Captures mouse input to the specified element using the specified CaptureMode.

CheckAccess()

Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann.Determines whether the calling thread has access to this DispatcherObject.

(Geerbt von DispatcherObject)
Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetButtonState(MouseButton)

Ruft den Zustand der angegebenen Maustaste ab.Gets the state of the specified mouse button.

GetClientPosition()

Berechnet die Position des Mauszeigers in Clientkoordinaten.Calculates the position of the mouse pointer, in client coordinates.

GetClientPosition(PresentationSource)

Berechnet die Position des Mauszeigers in der angegebenen PresentationSource in Clientkoordinaten.Calculates the position of the mouse pointer, in client coordinates, in the specified PresentationSource.

GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetPosition(IInputElement)

Ruft die Position der Maus relativ zu einem angegebenen Element ab.Gets the position of the mouse relative to a specified element.

GetScreenPosition()

Berechnet die Bildschirmposition des Mauszeigers.Calculates the screen position of the mouse pointer.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
SetCursor(Cursor)

Legt den Mauszeiger auf den angegebenen Cursor fest.Sets the mouse pointer to the specified Cursor

Synchronize()

Erzwingt das Neusynchronisieren der Maus.Forces the mouse to resynchronize.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)
UpdateCursor()

Erzwingt die Aktualisierung des Mauszeigers.Forces the mouse cursor to update.

VerifyAccess()

Erzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann.Enforces that the calling thread has access to this DispatcherObject.

(Geerbt von DispatcherObject)

Gilt für:

Siehe auch