Condividi tramite


MouseDevice Classe

Definizione

Rappresenta un dispositivo 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
Ereditarietà

Commenti

MouseDevice supporta l'infrastruttura Windows Presentation Foundation (WPF) e non deve essere usata direttamente dal codice.

Per l'input correlato al mouse, usare la Mouse classe . La Mouse classe rappresenta il mouse su un'applicazione e fornisce metodi, proprietà ed eventi che riflettono lo stato del mouse.

Proprietà

ActiveSource

Ottiene l'oggetto PresentationSource che segnala l'input per questo dispositivo.

Captured

Ottiene l'oggetto IInputElement che viene acquisito dal mouse.

DirectlyOver

Ottiene l'elemento sul quale è posizionato direttamente il puntatore del mouse.

Dispatcher

Ottiene l'oggetto Dispatcher associato a DispatcherObject.

(Ereditato da DispatcherObject)
LeftButton

Ottiene lo stato del pulsante sinistro del mouse del dispositivo mouse.

MiddleButton

Stato del pulsante centrale del dispositivo mouse.

OverrideCursor

Ottiene o imposta il cursore per l'intera applicazione.

RightButton

Ottiene lo stato del pulsante destro del mouse del dispositivo mouse.

Target

Ottiene l'oggetto IInputElement specificato al quale viene inviato l'input da questo dispositivo mouse.

XButton1

Ottiene lo stato del primo pulsante esteso del dispositivo mouse.

XButton2

Ottiene lo stato del secondo pulsante esteso del dispositivo mouse.

Metodi

Capture(IInputElement)

Acquisisce gli eventi del mouse nell'elemento specificato.

Capture(IInputElement, CaptureMode)

Acquisisce l'input del mouse per l'elemento specificato usando l'oggetto CaptureMode specificato.

CheckAccess()

Determina se il thread chiamante ha accesso a DispatcherObject.

(Ereditato da DispatcherObject)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetButtonState(MouseButton)

Ottiene lo stato del pulsante del mouse specificato.

GetClientPosition()

Calcola, nelle coordinate client, la posizione del puntatore del mouse.

GetClientPosition(PresentationSource)

Calcola, nelle coordinate client, la posizione del puntatore del mouse nell'oggetto PresentationSource specificato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetPosition(IInputElement)

Ottiene la posizione del puntatore del mouse relativa a un elemento specificato.

GetScreenPosition()

Calcola la posizione nello schermo del puntatore del mouse.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
SetCursor(Cursor)

Imposta il puntatore del mouse in relazione all'oggetto Cursor specificato.

Synchronize()

Forza la risincronizzazione del mouse.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
UpdateCursor()

Forza il cursore del mouse all'aggiornamento.

VerifyAccess()

Impone che il thread chiamante abbia accesso a DispatcherObject.

(Ereditato da DispatcherObject)

Si applica a

Vedi anche