MouseDevice Classe

Definição

Representa um dispositivo do 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
Herança

Comentários

O MouseDevice dá suporte à infraestrutura de Windows Presentation Foundation (WPF) e não se destina a ser usado diretamente do código.

Para entrada relacionada ao mouse, use a Mouse classe. A Mouse classe representa o mouse para um aplicativo e fornece métodos, propriedades e eventos que refletem o estado do mouse.

Propriedades

Nome Description
ActiveSource

Obtém a PresentationSource entrada de relatório para este dispositivo.

Captured

Obtém o IInputElement que é capturado pelo mouse.

DirectlyOver

Obtém o elemento que o ponteiro do mouse está diretamente sobre.

Dispatcher

Obtém o Dispatcher que DispatcherObject está associado.

(Herdado de DispatcherObject)
LeftButton

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

MiddleButton

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

OverrideCursor

Obtém ou define o cursor para todo o aplicativo.

RightButton

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

Target

Obtém a IInputElement entrada desse dispositivo do mouse para o qual o dispositivo é enviado.

XButton1

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

XButton2

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

Métodos

Nome Description
Capture(IInputElement, CaptureMode)

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

Capture(IInputElement)

Captura eventos do mouse para o elemento especificado.

CheckAccess()

Determina se o thread de chamada tem acesso a isso 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 mouse especificado.

GetClientPosition()

Calcula a posição do ponteiro do mouse, nas coordenadas do cliente.

GetClientPosition(PresentationSource)

Calcula a posição do ponteiro do mouse, nas coordenadas do cliente, no especificado PresentationSource.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetPosition(IInputElement)

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

GetScreenPosition()

Calcula a posição da tela do ponteiro do mouse.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
SetCursor(Cursor)

Define o ponteiro do mouse como o especificado Cursor.

Synchronize()

Força o mouse a ressincronizar.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
UpdateCursor()

Força o cursor do mouse a ser atualizado.

VerifyAccess()

Impõe que o thread de chamada tenha acesso a isso DispatcherObject.

(Herdado de DispatcherObject)

Aplica-se a

Confira também