Propriétés et méthodes de sélection et de focus

à l’instar de nombreux éléments des applications exécutées sur les systèmes d’exploitation Microsoft Windows, les objets accessibles sélectionnent et reçoivent le focus clavier. Ces attributs permettent aux utilisateurs d’interagir avec des éléments d’application, de modifier des valeurs et de les manipuler.

Il existe quelques différences clés entre la sélection des objets et le focus de l’objet :

  • Un objet ayant le focus est l’objet de l’ensemble du système d’exploitation qui reçoit l’entrée au clavier. L’objet avec le focus clavier est soit la fenêtre active, soit un objet enfant de la fenêtre active.
  • Un objet sélectionné est marqué pour participer à un type d’opération de groupe.

Par exemple, un utilisateur peut sélectionner plusieurs éléments dans un contrôle List-View, mais le focus est donné à un seul objet dans le système à la fois. Notez que les éléments ayant le focus proviennent d’une sélection d’éléments.

Les clients déterminent si un objet ou un élément enfant accessible particulier a le focus en appelant IAccessible :: obtenir _ accFocus. Les clients déterminent si un objet est sélectionné, ou les enfants d’un objet accessible, en appelant IAccessible :: obtenir _ accSelection. Pour les objets tels que les contrôles de vue de liste dans lesquels plusieurs enfants sont sélectionnés, l’objet parent doit prendre en charge l’interface IEnumVARIANT , qui permet aux clients d’énumérer les enfants sélectionnés.

Événements déclenchés dans les menus

Microsoft Active Accessibility expose les menus standard créés avec les API de menu et les fichiers de ressources de Microsoft Win32. Pour être cohérente avec les menus standard, les serveurs avec des menus personnalisés déclenchent _ _ le focusde l’objet d’événement, et non l’objet d’événement, lorsqu’un utilisateur met en surbrillance un élément de menu. _ _

Notes

Microsoft Active Accessibility ne prend pas en charge la sélection du texte contenu dans les contrôles Edit et Rich Edit, car le texte est exposé sous la forme d’une chaîne unique dans la propriété value de ces contrôles.

Dans cette section