MouseDevice Clase

Definición

Representa un dispositivo del mouse.

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
Herencia

Comentarios

La MouseDevice admite la infraestructura de Windows Presentation Foundation (WPF) y no está pensada para usarse directamente desde el código.

Para la entrada relacionada con el mouse, use la Mouse clase . La Mouse clase representa el mouse en una aplicación y proporciona métodos, propiedades y eventos que reflejan el estado del mouse.

Propiedades

Nombre Description
ActiveSource

Obtiene el PresentationSource objeto que notifica la entrada de este dispositivo.

Captured

Obtiene el IInputElement objeto capturado por el mouse.

DirectlyOver

Obtiene el elemento sobre el que está directamente el puntero del mouse.

Dispatcher

Obtiene el objeto al que DispatcherDispatcherObject está asociado.

(Heredado de DispatcherObject)
LeftButton

Obtiene el estado del botón izquierdo del mouse de este dispositivo del mouse.

MiddleButton

Estado del botón central de este dispositivo del mouse.

OverrideCursor

Obtiene o establece el cursor de toda la aplicación.

RightButton

Obtiene el estado del botón derecho de este dispositivo del mouse.

Target

Obtiene el objeto al IInputElement que se envía la entrada de este dispositivo del mouse.

XButton1

Obtiene el estado del primer botón extendido en este dispositivo del mouse.

XButton2

Obtiene el estado del segundo botón extendido de este dispositivo del mouse.

Métodos

Nombre Description
Capture(IInputElement, CaptureMode)

Captura la entrada del mouse en el elemento especificado mediante el especificado CaptureMode.

Capture(IInputElement)

Captura los eventos del mouse en el elemento especificado.

CheckAccess()

Determina si el subproceso que llama tiene acceso a este DispatcherObject.

(Heredado de DispatcherObject)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetButtonState(MouseButton)

Obtiene el estado del botón del mouse especificado.

GetClientPosition()

Calcula la posición del puntero del mouse, en coordenadas de cliente.

GetClientPosition(PresentationSource)

Calcula la posición del puntero del mouse, en coordenadas de cliente, en el especificado PresentationSource.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetPosition(IInputElement)

Obtiene la posición del mouse relativa a un elemento especificado.

GetScreenPosition()

Calcula la posición de pantalla del puntero del mouse.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
SetCursor(Cursor)

Establece el puntero del mouse en el especificado Cursor.

Synchronize()

Obliga al mouse a resincronizar.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
UpdateCursor()

Obliga al cursor del mouse a actualizarse.

VerifyAccess()

Exige que el subproceso de llamada tenga acceso a este DispatcherObject.

(Heredado de DispatcherObject)

Se aplica a

Consulte también