MouseDevice Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un appareil de souris.
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
- Héritage
Remarques
La MouseDevice prend en charge l’infrastructure Windows Presentation Foundation (WPF) et n’est pas destinée à être utilisée directement à partir de votre code.
Pour les entrées associées à la souris, utilisez la Mouse classe. La Mouse classe représente la souris à une application et fournit des méthodes, des propriétés et des événements qui reflètent l’état de la souris.
Propriétés
| Nom | Description |
|---|---|
| ActiveSource |
Obtient l’entrée PresentationSource de création de rapports pour cet appareil. |
| Captured |
Obtient l’élément IInputElement capturé par la souris. |
| DirectlyOver |
Obtient l’élément sur lequel le pointeur de la souris est directement terminé. |
| Dispatcher |
Obtient ce Dispatcher qui DispatcherObject est associé. (Hérité de DispatcherObject) |
| LeftButton |
Obtient l’état du bouton gauche de la souris de cet appareil de souris. |
| MiddleButton |
État du bouton central de cet appareil de souris. |
| OverrideCursor |
Obtient ou définit le curseur pour l’ensemble de l’application. |
| RightButton |
Obtient l’état du bouton droit de cet appareil de souris. |
| Target |
Obtient l’entrée IInputElement de cet appareil de souris à laquelle l’entrée est envoyée. |
| XButton1 |
Obtient l’état du premier bouton étendu sur cet appareil de souris. |
| XButton2 |
Obtient l’état du deuxième bouton étendu de cet appareil de souris. |
Méthodes
| Nom | Description |
|---|---|
| Capture(IInputElement, CaptureMode) |
Capture l’entrée de la souris sur l’élément spécifié à l’aide de l’élément spécifié CaptureMode. |
| Capture(IInputElement) |
Capture les événements de souris dans l’élément spécifié. |
| CheckAccess() |
Détermine si le thread appelant a accès à ce DispatcherObjectfichier . (Hérité de DispatcherObject) |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetButtonState(MouseButton) |
Obtient l’état du bouton de la souris spécifié. |
| GetClientPosition() |
Calcule la position du pointeur de la souris, dans les coordonnées du client. |
| GetClientPosition(PresentationSource) |
Calcule la position du pointeur de la souris, dans les coordonnées du client, dans le fichier spécifié PresentationSource. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetPosition(IInputElement) |
Obtient la position de la souris par rapport à un élément spécifié. |
| GetScreenPosition() |
Calcule la position de l’écran du pointeur de la souris. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| SetCursor(Cursor) |
Définit le pointeur de la souris sur le pointeur spécifié Cursor. |
| Synchronize() |
Force la souris à resynchroniser. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
| UpdateCursor() |
Force le curseur de la souris à mettre à jour. |
| VerifyAccess() |
Applique que le thread appelant a accès à ce DispatcherObjectfichier . (Hérité de DispatcherObject) |