SystemGesture Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit les mouvements système disponibles.
public enum class SystemGesture
public enum SystemGesture
type SystemGesture =
Public Enum SystemGesture
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| None | 0 | Aucun mouvement système. |
| Tap | 16 | Mappe à un clic gauche sur une souris. Vous pouvez l’utiliser pour choisir une commande dans le menu ou la barre d’outils, prendre des mesures si une commande est choisie, définir un point d’insertion ou afficher les commentaires de sélection. |
| RightTap | 18 | Mappe à un clic droit sur une souris. Vous pouvez l’utiliser pour afficher un menu contextuel. |
| Drag | 19 | Mappe à un glisser gauche sur une souris. |
| RightDrag | 20 | Mappe à un glisser vers la droite sur une souris. Cela peut être utilisé pour faire glisser un objet ou une sélection vers une autre zone et est suivi de l’apparence du menu contextuel qui fournit des options pour déplacer l’objet. |
| HoldEnter | 21 | Indique que la pression enfoncée s’est produite. |
| HoldLeave | 22 | Non implémenté. |
| HoverEnter | 23 | Mappe à un pointage de souris. Cela peut être utilisé pour afficher les effets de substitution d’info-bulle ou d’autres comportements de pointage de souris. |
| HoverLeave | 24 | Mappe à une souris en laissant un pointage. Cela peut être utilisé pour mettre fin aux effets de substitution d’info-bulle ou à d’autres comportements de pointage de souris. |
| Flick | 31 | Se produit avec un trait court et rapide qui se traduit en une commande spécifique. L’action effectuée par un glissement est définie à l’échelle du système. Une application peut écouter une Flick application et l’empêcher de devenir l’une des normes ApplicationCommands en définissant la Handled propriété sur true dans l’événement StylusSystemGesture . Seule Windows Vista prend en charge les glissements. |
| TwoFingerTap | 4352 | Mappe à un double-clic d’une souris. |
Exemples
L’exemple suivant détermine le type de mouvement système déclenché par l’événement SystemGesture . Cet exemple suppose qu’il existe un InkCanvas appelé inkcanvas1et qu’il SystemGesture est connecté au gestionnaire d’événements suivant.
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
Remarques
Lorsque le système d’exploitation reconnaît les mouvements système, l’événement StylusSystemGesture se produit. La plupart des mouvements sont mappés aux événements de souris traditionnels. Par exemple, le Tap mouvement système imite un seul clic gauche sur une souris.