MouseDevice Classe

Définition

Représente une souris.Represents a mouse device.

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

Le MouseDevice prend en charge l' Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure et n’est pas destiné à être utilisé directement à partir de votre code.The MouseDevice supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

Pour une entrée associée à la souris, utilisez la Mouse classe.For mouse related input, use the Mouse class. La Mouse classe représente la souris sur une application et fournit des méthodes, des propriétés et des événements qui reflètent l’état de la souris.The Mouse class represents the mouse to an application and provides methods, properties, and events that reflect the state of the mouse.

Propriétés

ActiveSource

Obtient la PresentationSource qui signale l'entrée pour ce périphérique.Gets the PresentationSource that is reporting input for this device.

Captured

Obtient le IInputElement capturé par la souris.Gets the IInputElement that is captured by the mouse.

DirectlyOver

Obtient l'élément au dessus duquel se trouve le pointeur de la souris.Gets the element that the mouse pointer is directly over.

Dispatcher

Obtient le Dispatcher associé à DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

(Hérité de DispatcherObject)
LeftButton

Obtient l'état du bouton gauche de cette souris.Gets the state of the left mouse button of this mouse device.

MiddleButton

État du bouton du milieu de cette souris.The state of the middle button of this mouse device.

OverrideCursor

Obtient ou définit le curseur pour toute l'application.Gets or sets the cursor for the entire application.

RightButton

Obtient l'état du bouton droit de cette souris.Gets the state of the right button of this mouse device.

Target

Obtient le IInputElement auquel l'entrée de cette souris est envoyée.Gets the IInputElement that the input from this mouse device is sent to.

XButton1

Obtient l'état du premier bouton étendu de cette souris.Gets the state of the first extended button on this mouse device.

XButton2

Obtient l'état du second bouton étendu de cette souris.Gets the state of the second extended button of this mouse device.

Méthodes

Capture(IInputElement)

Capture des événements de souris à l'élément spécifié.Captures mouse events to the specified element.

Capture(IInputElement, CaptureMode)

Capture l'entrée de la souris à l'élément spécifié à l'aide du CaptureModespécifié.Captures mouse input to the specified element using the specified CaptureMode.

CheckAccess()

Détermine si le thread appelant a accès à ce DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Hérité de DispatcherObject)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetButtonState(MouseButton)

Obtient l'état du bouton de la souris spécifié.Gets the state of the specified mouse button.

GetClientPosition()

Calcule, dans les coordonnées clientes, la position du pointeur de la souris.Calculates the position of the mouse pointer, in client coordinates.

GetClientPosition(PresentationSource)

Calcule, dans les coordonnées clientes, la position du pointeur de la souris, dans le PresentationSource spécifié.Calculates the position of the mouse pointer, in client coordinates, in the specified PresentationSource.

GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetPosition(IInputElement)

Obtient la position de la souris par rapport à un élément spécifié.Gets the position of the mouse relative to a specified element.

GetScreenPosition()

Calcule la position à l'écran du pointeur de la souris.Calculates the screen position of the mouse pointer.

GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

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

Définit le pointeur de la souris au CursorspécifiéSets the mouse pointer to the specified Cursor

Synchronize()

Force la resynchronisation de la souris.Forces the mouse to resynchronize.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)
UpdateCursor()

Force le curseur de la souris à se mettre à jour.Forces the mouse cursor to update.

VerifyAccess()

Garantit que le thread appelant a accès à DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Hérité de DispatcherObject)

S’applique à

Voir aussi