SystemGesture Enum

Definitie

Definieert de beschikbare systeembewegingen.

public enum class SystemGesture
public enum SystemGesture
type SystemGesture = 
Public Enum SystemGesture
Overname
SystemGesture

Velden

Name Waarde Description
None 0

Geen systeembeweging.

Tap 16

Wijst toe aan een muisklik met de linkermuisknop. Dit kan worden gebruikt om een opdracht te kiezen in het menu of de werkbalk, actie te ondernemen als een opdracht is gekozen, een invoegpunt in te stellen of selectiefeedback weer te geven.

RightTap 18

Hiermee kunt u met de rechtermuisknop op een muis klikken. Dit kan worden gebruikt om een snelmenu weer te geven.

Drag 19

Hiermee wijst u een linkersleep toe aan een muis.

RightDrag 20

Hiermee wijst u een rechtersleep toe aan een muis. Dit kan worden gebruikt om een object of selectie naar een ander gebied te slepen en wordt gevolgd door het uiterlijk van het snelmenu dat opties biedt voor het verplaatsen van het object.

HoldEnter 21

Geeft aan dat er een druk- en wachtstand is opgetreden.

HoldLeave 22

Niet geïmplementeerd.

HoverEnter 23

Hiermee wijst u een muisaanwijzer toe. Dit kan worden gebruikt om rollover-effecten voor knopinfo weer te geven of om andere muisaanwijzergedrag weer te geven.

HoverLeave 24

Wijst toe aan een muis die een muisaanwijzer verlaat. Dit kan worden gebruikt om rollover-effecten van tooltips of andere muisaanwijzergedrag te beëindigen.

Flick 31

Treedt op met een korte, snelle pennenstreek die wordt omgezet in een specifieke opdracht. De actie die door een wordt uitgevoerd, wordt systeembreed ingesteld. Een toepassing kan luisteren naar een Flick toepassing en voorkomen dat deze een van de standaard wordt ApplicationCommands door de Handled eigenschap in te stellen op waar in het StylusSystemGesture geval. Alleen Windows Vista ondersteunt flikkeringen.

TwoFingerTap 4352

Wordt toegewezen aan een dubbelklik op een muis.

Voorbeelden

In het volgende voorbeeld wordt bepaald welk type systeembeweging de SystemGesture gebeurtenis heeft gegenereerd. In dit voorbeeld wordt ervan uitgegaan dat er een InkCanvas aangeroepen naam inkcanvas1is en dat SystemGesture is verbonden met de volgende gebeurtenis-handler.

void inkCanvas1_StylusSystemGesture(object sender, StylusSystemGestureEventArgs e)
{
    this.Title = e.SystemGesture.ToString();
    switch (e.SystemGesture)
    {
        case SystemGesture.RightTap:
            // Do something.
            break;

        case SystemGesture.Tap:
            // Do something else.
            break;
    }
}
Private Sub inkCanvas1_StylusSystemGesture(ByVal sender As Object, ByVal e As StylusSystemGestureEventArgs)

    Me.Title = e.SystemGesture.ToString()

    Select Case e.SystemGesture
        Case SystemGesture.RightTap
            ' Do something.

        Case SystemGesture.Tap
            ' Do something else.
    End Select

End Sub

Opmerkingen

Wanneer het besturingssysteem systeembewegingen herkent, vindt de StylusSystemGesture gebeurtenis plaats. Veel van de gebaren zijn toegewezen aan traditionele muisgebeurtenissen. Met de Tap systeembeweging wordt bijvoorbeeld één muisklik met één muisklik nagebootst.

Van toepassing op