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) |