MouseDevice Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |