Window (référence de l’élément d’interface utilisateur MSAA)
Note
Cette rubrique décrit objets Window à des fins de référence d’élément d’interface utilisateur MSAA. La création d’objets Window dans différents frameworks d’interface utilisateur n’est pas décrite ici. Consultez la documentation de référence de l’API pour l’infrastructure d’interface utilisateur que vous utilisez.
Microsoft Active Accessibility crée un objet de fenêtre générique en tant que conteneur pour un autre objet. Les développeurs clients ne transmettent pas les informations des objets de fenêtre aux utilisateurs finaux, car ces objets ne contiennent pas d’informations utiles.
Si une application serveur crée un contrôle personnalisé, Microsoft Active Accessibility crée un objet fenêtre qui contient le contrôle personnalisé, mais le serveur crée un objet accessible pour fournir des informations sur le contenu du contrôle. Le système génère des événements au niveau de l’objet de fenêtre, mais le serveur doit envoyer des événements pour l’objet accessible qui fournit des informations sur le contrôle.
Méthodes IAccessible
L’objet window prend en charge les méthodes IAccessible suivantes :
Propriétés IAccessible
L’objet window prend en charge les propriétés deIAccessible suivantes:
Propriété | Commentaires |
---|---|
get_accChild | Récupère l’interface IDispatch de l’enfant spécifié. |
get_accChildCount | La propriété ChildCount est 7. |
get_accDescription | L’objet window lui-même n’a pas de propriété Description. La propriété Description de l’objet enfant peut être récupérée via l’objet window. |
get_accFocus | |
get_accKeyboardShortcut | L’objet window lui-même n’a pas de propriété KeyboardShortcut. La propriété KeyboardShortcut de l’objet enfant est récupérée via l’objet fenêtre. |
get_accName | La propriété Name de l’objet window est identique à l’objet enfant. |
get_accParent | |
get_accRole | La propriété Role est ROLE_SYSTEM_WINDOW. Le rôle de l’objet enfant est récupéré via l’objet fenêtre. |
get_accState | La propriété State est une combinaison d’une ou plusieurs des valeurs de suivantes: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_SIZEABLE | STATE_SYSTEM_MOVEABLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED |
Notes
Les événements EVENT_SYSTEM_DRAGDROPSTART, EVENT_SYSTEM_DRAGDROPEND, EVENT_OBJECT_HIDEet EVENT_OBJECT_PARENTCHANGE ne sont pas envoyés par l’objet fenêtre. Il s’agit d’un problème connu et est résolu.