Partager via


Méthode IApplicationDesignModeSettings ::TriggerEdgeGesture (shobjidl_core.h)

Envoie un événement de mouvement de bord usurpé à la fenêtre principale du proxy sur le thread de l’appelant. Ce mouvement fait basculer la barre d’application de l’application, si l’application en prend en charge une. L’appelant peut spécifier le type d’entrée qui a déclenché le mouvement de bord.

Vous devez appeler IInitializeWithWindow ::Initialize pour définir une fenêtre principale de proxy avant d’appeler cette méthode. Pour obtenir un exemple de code, consultez Afficher des objets d’interface utilisateur WinRT qui dépendent de CoreWindow.

Syntaxe

HRESULT TriggerEdgeGesture(
  [in] EDGE_GESTURE_KIND edgeGestureKind
);

Paramètres

[in] edgeGestureKind

Indique le type d’entrée EDGE_GESTURE_KIND qui a généré le mouvement de bord usurpé. Si l’interaction tactile (EGK_TOUCH) est spécifiée, les événements de mouvement de bord Début et Terminé sont envoyés. Sinon, seul l’événement Completed est envoyé. Une des valeurs suivantes :

EGK_TOUCH (0)

L’événement de mouvement de bord a été généré par un mouvement de balayage sur un écran tactile.

EGK_KEYBOARD (1)

L’événement de mouvement de bord a été généré par la séquence de touches Win+Z sur le clavier.

EGK_MOUSE (2)

L’événement de mouvement de bord a été généré par un clic droit de la souris.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT, y compris les éléments suivants :

Code de retour Description
E_NOT_SET

IInitializeWithWindow ::Initialize n’a pas été appelé pour définir une fenêtre principale de proxy.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (incluez Shobjidl.h)
DLL Twinapi.dll

Voir aussi

IApplicationDesignModeSettings