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 |
---|---|
|
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 |