MouseDevice Klas

Definitie

Vertegenwoordigt een muisapparaat.

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
Overname

Opmerkingen

De MouseDevice ondersteunt de Windows Presentation Foundation -infrastructuur (WPF) en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt.

Gebruik de Mouse klasse voor invoer met betrekking tot de muis. De Mouse klasse vertegenwoordigt de muis voor een toepassing en biedt methoden, eigenschappen en gebeurtenissen die de status van de muis weerspiegelen.

Eigenschappen

Name Description
ActiveSource

Hiermee wordt de PresentationSource rapportage-invoer voor dit apparaat ophaalt.

Captured

Hiermee haalt u de IInputElement die wordt vastgelegd door de muis.

DirectlyOver

Hiermee haalt u het element op dat de muis aanwijzer direct voorbij is.

Dispatcher

Hiermee wordt de Dispatcher aan dit DispatcherObject gekoppelde bestand.

(Overgenomen van DispatcherObject)
LeftButton

Hiermee haalt u de status van de linkermuisknop van dit muisapparaat op.

MiddleButton

De status van de middelste knop van dit muisapparaat.

OverrideCursor

Hiermee haalt u de cursor voor de hele toepassing op of stelt u deze in.

RightButton

Hiermee haalt u de status van de rechterknop van dit muisapparaat op.

Target

Hiermee haalt u de IInputElement invoer van dit muisapparaat op waarnaar wordt verzonden.

XButton1

Hiermee haalt u de status van de eerste uitgebreide knop op dit muisapparaat op.

XButton2

Hiermee haalt u de status van de tweede uitgebreide knop van dit muisapparaat op.

Methoden

Name Description
Capture(IInputElement, CaptureMode)

Legt de muisinvoer vast aan het opgegeven element met behulp van de opgegeven CaptureMode.

Capture(IInputElement)

Legt muis gebeurtenissen vast aan het opgegeven element.

CheckAccess()

Bepaalt of de aanroepende thread toegang heeft tot dit DispatcherObject.

(Overgenomen van DispatcherObject)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetButtonState(MouseButton)

Hiermee haalt u de status van de opgegeven muisknop op.

GetClientPosition()

Berekent de positie van de muisaanwijzer, in clientcoördinaten.

GetClientPosition(PresentationSource)

Berekent de positie van de muisaanwijzer, in clientcoördinaten, in de opgegeven PresentationSource.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetPosition(IInputElement)

Hiermee haalt u de positie van de muis op ten opzichte van een opgegeven element.

GetScreenPosition()

Berekent de schermpositie van de muisaanwijzer.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
SetCursor(Cursor)

Hiermee stelt u de muis aanwijzer in op de opgegeven Cursor.

Synchronize()

Hiermee dwingt u de muis opnieuw te synchroniseren.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
UpdateCursor()

Hiermee wordt de muiscursor gedwongen om bij te werken.

VerifyAccess()

Hiermee wordt afgedwongen dat de aanroepende thread toegang heeft tot dit DispatcherObject.

(Overgenomen van DispatcherObject)

Van toepassing op

Zie ook