Écoute des événements de ruban

l’infrastructure de ruban Windows utilise l’infrastructure Suivi d’v nements pour Windows (ETW) pour permettre aux développeurs d’apprendre comment les utilisateurs interagissent avec le ruban de leur application.

Introduction

Le mécanisme d’événement d’infrastructure de ruban est conçu de telle sorte que l’infrastructure signale les événements de l’interface utilisateur du ruban à l’application afin que vous puissiez surveiller l’activité des utilisateurs, apprendre leurs modèles d’interaction et évaluer les tendances d’utilisation. Ces informations peuvent être utilisées pour affiner l’expérience utilisateur des itérations ultérieures de votre application de ruban.

L’utilisation des événements de l’infrastructure du ruban implique les opérations suivantes :

  1. l’application ruban doit inscrire un écouteur de Suivi d’v nements pour Windows (ETW) pour recevoir des notifications d’événements de ruban à partir de l’infrastructure du ruban.
  2. l’infrastructure du ruban déclenche des rappels d’événements de l’interface utilisateur du ruban au moment de l’exécution, si l’application a inscrit un écouteur de Suivi d’v nements pour Windows (ETW) .

Événements pris en charge

Les événements exposés aux applications du ruban sont décrits dans le tableau suivant.

Événement Rapport d’événements
Onglet activé ID de commande
Nom de commande
Verbe d’événement
Onglet contextuel activé ID de commande
Nom de commande
Verbe d’événement
Menu de l’application ouvert Verbe d’événement
Menu de l’application fermé Verbe d’événement
Menu (normal ou Galerie ouvert) ID de commande
Nom de commande
Verbe d’événement
[!Note]
Les événements de menu QAT ne sont pas exposés.

Menu (normal ou Galerie fermé) ID de commande
Nom de commande
Verbe d’événement
[!Note]
Les événements de menu QAT ne sont pas exposés.

Commande ID de commande
Nom de commande
Verbe d’événement
L’un des emplacements d’événements suivants :
  • DERNIER
  • QUICKACCESSTOOLBAR
  • APPLICATIONMENU
  • CONTEXTPOPUP

ID de commande parent
Nom de la commande parente
L’une des méthodes d’appel suivantes :
  • Cliquez sur
  • KEYTIP
  • CLAVIER
  • INTERFACE

[!Note]
Les galeries d’éléments et les zones de liste déroulante incluent l’index d’élément sélectionné, mais n’incluent pas les valeurs de chaîne et d’entier. Les jointures n’incluent pas la valeur entière.

Ruban réduit Verbe d’événement
Ruban développé (bouton de développement cliqué ou appui sur épinglé) Verbe d’événement
Mode d’application basculé Verbe d’événement
ID de mode (valeur définie par SetModes)
[!Note]
L’application est chargée de décompresser cet entier pour déterminer les modes qui ont été définis.

Info-bulle affichée Verbe d’événement
ID de commande parent
Nom de la commande parente

Windows Guides du développeur de Framework de ruban

Déclaration des commandes et des contrôles avec le balisage du ruban

Instructions relatives à l’expérience utilisateur du ruban

Processus de conception du ruban