MouseDevice Classe

Définition

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)

S’applique à

Voir aussi