Filtrage des objets inutiles
Si vous utilisez Inspect pour examiner un contrôle simple tel qu’un bouton push OK dans l’accessoire Microsoft WordPad, vous pouvez voir que ces objets de fenêtre parente contiennent également plusieurs objets enfants invisibles. Ces objets invisibles ont le même nom de classe de fenêtre que le contrôle et ont la propriété State de STATE_SYSTEM_INVISIBLE. Le tableau suivant répertorie les objets enfants invisibles créés par Microsoft Active Accessibility pour le contrôle.
Nom | Role | ChildCount |
---|---|---|
« Système » | ROLE_SYSTEM_MENUBAR | 0 |
Aucune | ROLE_SYSTEM_TITLEBAR | 5 |
« Application » | ROLE_SYSTEM_MENUBAR | 0 |
« Vertical » | ROLE_SYSTEM_SCROLLBAR | 5 |
« Horizontal » | ROLE_SYSTEM_SCROLLBAR | 5 |
« Taille de la boîte » | ROLE_SYSTEM_GRIP | 0 |
Les développeurs clients doivent identifier et filtrer ces objets de fenêtre parente et ces objets enfants invisibles, car ils ne fournissent pas d’informations significatives aux utilisateurs finaux.