Compartilhar via


MouseDevice Classe

Definição

Representa um dispositivo de 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 seu 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

ActiveSource

Obtém o PresentationSource que está relatando a entrada para este dispositivo.

Captured

Obtém o IInputElement que é capturado pelo mouse.

DirectlyOver

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

Dispatcher

Obtém o Dispatcher ao qual este DispatcherObject está associado.

(Herdado de DispatcherObject)
LeftButton

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

MiddleButton

O estado do botão do meio desse dispositivo de mouse.

OverrideCursor

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

RightButton

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

Target

Obtém o IInputElement ao qual a entrada desse dispositivo de mouse é enviada.

XButton1

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

XButton2

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

Métodos

Capture(IInputElement)

Captura eventos do mouse para o elemento especificado.

Capture(IInputElement, CaptureMode)

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

CheckAccess()

Determina se o thread de chamada 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 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 o PresentationSource especificado.

GetHashCode()

Serve como a função de hash padrão.

(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 Object atual.

(Herdado de Object)
SetCursor(Cursor)

Define o ponteiro do mouse para o Cursor especificado.

Synchronize()

Força o mouse a sincronizar novamente.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
UpdateCursor()

Força a atualização do cursor do mouse.

VerifyAccess()

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

(Herdado de DispatcherObject)

Aplica-se a

Confira também