MouseDevice Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |