Udostępnij za pośrednictwem


MouseDevice Klasa

Definicja

Reprezentuje urządzenie myszy.

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

Obsługuje MouseDevice infrastrukturę Windows Presentation Foundation (WPF) i nie jest przeznaczona do użycia bezpośrednio z kodu.

W przypadku danych wejściowych związanych z myszą Mouse użyj klasy . Klasa Mouse reprezentuje mysz do aplikacji i udostępnia metody, właściwości i zdarzenia odzwierciedlające stan myszy.

Właściwości

ActiveSource

Pobiera dane wejściowe raportowania PresentationSource dla tego urządzenia.

Captured

Pobiera element IInputElement przechwytywany przez mysz.

DirectlyOver

Pobiera element, który wskaźnik myszy znajduje się bezpośrednio nad.

Dispatcher

Pobiera element, z Dispatcher który DispatcherObject jest skojarzony.

(Odziedziczone po DispatcherObject)
LeftButton

Pobiera stan lewego przycisku myszy tego urządzenia myszy.

MiddleButton

Stan środkowego przycisku tego urządzenia myszy.

OverrideCursor

Pobiera lub ustawia kursor dla całej aplikacji.

RightButton

Pobiera stan prawego przycisku tego urządzenia myszy.

Target

IInputElement Pobiera dane wejściowe z tego urządzenia myszy, do którego jest wysyłane.

XButton1

Pobiera stan pierwszego rozszerzonego przycisku na tym urządzeniu myszy.

XButton2

Pobiera stan drugiego rozszerzonego przycisku tego urządzenia myszy.

Metody

Capture(IInputElement)

Przechwytuje zdarzenia myszy do określonego elementu.

Capture(IInputElement, CaptureMode)

Przechwytuje dane wejściowe myszy do określonego elementu przy użyciu określonego CaptureModeelementu .

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObjectelementu .

(Odziedziczone po DispatcherObject)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetButtonState(MouseButton)

Pobiera stan określonego przycisku myszy.

GetClientPosition()

Oblicza położenie wskaźnika myszy we współrzędnych klienta.

GetClientPosition(PresentationSource)

Oblicza położenie wskaźnika myszy we współrzędnych klienta w określonym PresentationSourceobiekcie .

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetPosition(IInputElement)

Pobiera położenie myszy względem określonego elementu.

GetScreenPosition()

Oblicza położenie ekranu wskaźnika myszy.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SetCursor(Cursor)

Ustawia wskaźnik myszy na określony Cursor.

Synchronize()

Wymusza ponowne zsynchronizowanie myszy.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
UpdateCursor()

Wymusza aktualizację kursora myszy.

VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObjectelementu .

(Odziedziczone po DispatcherObject)

Dotyczy

Zobacz też