MouseDevice Classe

Definição

Representa um dispositivo de rato.

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
Herança

Observações

O MouseDevice suporta a infraestrutura Windows Presentation Foundation (WPF) e não é destinado a ser usado diretamente a partir do seu código.

Para input relacionado com o rato, usa a Mouse classe. A Mouse classe representa o rato para uma aplicação e fornece métodos, propriedades e eventos que refletem o estado do rato.

Propriedades

Name Description
ActiveSource

Recebe o PresentationSource que está a reportar a entrada deste dispositivo.

Captured

Obtém o IInputElement que é capturado pelo rato.

DirectlyOver

Obtém o elemento sobre o qual o ponteiro do rato está diretamente por cima.

Dispatcher

Percebe o Dispatcher que isto DispatcherObject está associado.

(Herdado de DispatcherObject)
LeftButton

Obtém o estado do botão esquerdo do rato deste dispositivo de rato.

MiddleButton

O estado do botão do meio deste dispositivo rato.

OverrideCursor

Recebe ou define o cursor para toda a aplicação.

RightButton

Obtém o estado do botão direito deste dispositivo de rato.

Target

Recebe para IInputElement onde a entrada deste dispositivo rato é enviada.

XButton1

Obtém o estado do primeiro botão estendido neste dispositivo rato.

XButton2

Obtém o estado do segundo botão estendido deste dispositivo de rato.

Métodos

Name Description
Capture(IInputElement, CaptureMode)

Captura a entrada do rato para o elemento especificado usando o elemento especificado CaptureMode.

Capture(IInputElement)

Captura eventos do rato para o elemento especificado.

CheckAccess()

Determina se o thread que chama tem acesso a este DispatcherObject.

(Herdado de DispatcherObject)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetButtonState(MouseButton)

Obtém o estado do botão do rato especificado.

GetClientPosition()

Calcula a posição do ponteiro do rato, em coordenadas do cliente.

GetClientPosition(PresentationSource)

Calcula a posição do ponteiro do rato, em coordenadas do cliente, no especificado PresentationSource.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetPosition(IInputElement)

Obtém a posição do rato em relação a um elemento especificado.

GetScreenPosition()

Calcula a posição do ecrã do ponteiro do rato.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
SetCursor(Cursor)

Define o ponteiro do rato para o especificado Cursor.

Synchronize()

Força o rato a ressincronizar.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
UpdateCursor()

Força o cursor do rato a atualizar.

VerifyAccess()

Faz cumprir que o thread que chama tem acesso a este DispatcherObject.

(Herdado de DispatcherObject)

Aplica-se a

Ver também