Partage via


MouseDevice Classe

Définition

Représente une 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

Prend MouseDevice en charge l’infrastructure Windows Presentation Foundation (WPF) et n’est pas destiné à être utilisé directement à partir de votre code.

Pour les entrées liées à la souris, utilisez la Mouse classe . La Mouse classe représente la souris pour 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

ActiveSource

Obtient la PresentationSource qui signale l'entrée pour ce périphérique.

Captured

Obtient le IInputElement capturé par la souris.

DirectlyOver

Obtient l'élément au dessus duquel se trouve le pointeur de la souris.

Dispatcher

Obtient le Dispatcher associé à DispatcherObject.

(Hérité de DispatcherObject)
LeftButton

Obtient l'état du bouton gauche de cette souris.

MiddleButton

État du bouton du milieu de cette souris.

OverrideCursor

Obtient ou définit le curseur pour toute l'application.

RightButton

Obtient l'état du bouton droit de cette souris.

Target

Obtient le IInputElement auquel l'entrée de cette souris est envoyée.

XButton1

Obtient l'état du premier bouton étendu de cette souris.

XButton2

Obtient l'état du second bouton étendu de cette souris.

Méthodes

Capture(IInputElement)

Capture des événements de souris à l'élément spécifié.

Capture(IInputElement, CaptureMode)

Capture l'entrée de la souris à l'élément spécifié à l'aide du CaptureModespécifié.

CheckAccess()

Détermine si le thread appelant a accès à ce DispatcherObject.

(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, dans les coordonnées clientes, la position du pointeur de la souris.

GetClientPosition(PresentationSource)

Calcule, dans les coordonnées clientes, la position du pointeur de la souris, dans le PresentationSource spécifié.

GetHashCode()

Fait office 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 à l'écran du pointeur de la souris.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SetCursor(Cursor)

Définit le pointeur de la souris sur le Cursor spécifié.

Synchronize()

Force la resynchronisation de la souris.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
UpdateCursor()

Force le curseur de la souris à se mettre à jour.

VerifyAccess()

Garantit que le thread appelant a accès à DispatcherObject.

(Hérité de DispatcherObject)

S’applique à

Voir aussi