Compartir a través de


MouseDevice Clase

Definición

Representa un dispositivo de 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

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

ActiveSource

Obtiene el objeto PresentationSource que proporciona la entrada para este dispositivo.

Captured

Obtiene el objeto IInputElement capturado por el mouse.

DirectlyOver

Obtiene el elemento sobre el que el puntero del mouse se encuentra.

Dispatcher

Obtiene el objeto Dispatcher al que está asociado DispatcherObject.

(Heredado de DispatcherObject)
LeftButton

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

MiddleButton

El estado del botón central de este dispositivo de mouse.

OverrideCursor

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

RightButton

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

Target

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

XButton1

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

XButton2

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

Métodos

Capture(IInputElement)

Captura los eventos del mouse en el elemento especificado.

Capture(IInputElement, CaptureMode)

Captura la entrada del mouse en el elemento especificado utilizando el objeto CaptureMode especificado.

CheckAccess()

Determina si el subproceso de la llamada tiene acceso a DispatcherObject.

(Heredado de DispatcherObject)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetButtonState(MouseButton)

Obtiene el estado del botón del mouse especificado.

GetClientPosition()

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

GetClientPosition(PresentationSource)

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

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetPosition(IInputElement)

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

GetScreenPosition()

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

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
SetCursor(Cursor)

Establece el puntero del mouse en la instancia de Cursor especificada.

Synchronize()

Exige que el mouse vuelva a sincronizarse.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
UpdateCursor()

Exige que el cursor del mouse se actualice.

VerifyAccess()

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

(Heredado de DispatcherObject)

Se aplica a

Consulte también