MouseDevice Klasa

Definicja

Reprezentuje urządzenie myszy.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
Dziedziczenie

Uwagi

MouseDevice obsługuje infrastrukturę Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) i nie jest przeznaczona do użycia bezpośrednio w kodzie.The MouseDevice supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

W przypadku danych wejściowych związanych z myszą Użyj klasy Mouse.For mouse related input, use the Mouse class. Klasa Mouse reprezentuje mysz do aplikacji i udostępnia metody, właściwości i zdarzenia, które odzwierciedlają stan myszy.The Mouse class represents the mouse to an application and provides methods, properties, and events that reflect the state of the mouse.

Właściwości

ActiveSource

Pobiera PresentationSource, który zgłasza dane wejściowe dla tego urządzenia.Gets the PresentationSource that is reporting input for this device.

Captured

Pobiera IInputElement przechwytywane przez mysz.Gets the IInputElement that is captured by the mouse.

DirectlyOver

Pobiera element, który jest bezpośrednio przełączany wskaźnikiem myszy.Gets the element that the mouse pointer is directly over.

Dispatcher

Pobiera Dispatcher skojarzone z tym DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

(Odziedziczone po DispatcherObject)
LeftButton

Pobiera stan lewego przycisku myszy tego urządzenia myszy.Gets the state of the left mouse button of this mouse device.

MiddleButton

Stan środkowego przycisku tego urządzenia myszy.The state of the middle button of this mouse device.

OverrideCursor

Pobiera lub ustawia kursor dla całej aplikacji.Gets or sets the cursor for the entire application.

RightButton

Pobiera stan prawego przycisku tego urządzenia myszy.Gets the state of the right button of this mouse device.

Target

Pobiera IInputElement, do których zostanie wysłane dane wejściowe z tego urządzenia myszy.Gets the IInputElement that the input from this mouse device is sent to.

XButton1

Pobiera stan pierwszego rozszerzonego przycisku na tym urządzeniu myszy.Gets the state of the first extended button on this mouse device.

XButton2

Pobiera stan drugiego przycisku rozszerzonego tego urządzenia myszy.Gets the state of the second extended button of this mouse device.

Metody

Capture(IInputElement)

Przechwytuje zdarzenia myszy do określonego elementu.Captures mouse events to the specified element.

Capture(IInputElement, CaptureMode)

Przechwytuje dane wejściowe myszy do określonego elementu przy użyciu określonego CaptureMode.Captures mouse input to the specified element using the specified CaptureMode.

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetButtonState(MouseButton)

Pobiera stan określonego przycisku myszy.Gets the state of the specified mouse button.

GetClientPosition()

Oblicza pozycję wskaźnika myszy w obszarze współrzędne klienta.Calculates the position of the mouse pointer, in client coordinates.

GetClientPosition(PresentationSource)

Oblicza pozycję wskaźnika myszy w obszarze współrzędne klienta w określonym PresentationSource.Calculates the position of the mouse pointer, in client coordinates, in the specified PresentationSource.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetPosition(IInputElement)

Pobiera pozycję myszy względem określonego elementu.Gets the position of the mouse relative to a specified element.

GetScreenPosition()

Oblicza pozycję ekranu wskaźnika myszy.Calculates the screen position of the mouse pointer.

GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
SetCursor(Cursor)

Ustawia wskaźnik myszy na określoną CursorSets the mouse pointer to the specified Cursor

Synchronize()

Wymusza ponowną synchronizację myszy.Forces the mouse to resynchronize.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
UpdateCursor()

Wymusza aktualizację kursora myszy.Forces the mouse cursor to update.

VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)

Dotyczy

Zobacz też