Des liens vers le code pour obtenir l'arbre de contrôle? Merci.Code pour parcourir une arborescence MSAA pour une fenêtre donnée (Microsoft Active Accessibility)? En C/C++
0
A
Répondre
1
Si vous avez un HWND, vous pouvez utiliser AccessibleObjectFromWindow() pour obtenir les interfaces IAccessible.
0
Pour élaborer sur la réponse de jeffamaphone:
Utilisez AccessibleObjectFromWindow() pour obtenir un objet IAccessible sur lequel vous pouvez utiliser la méthode AccessibleChildren() pour obtenir les enfants et donc être capable de marcher l'arbre accessiblité.
Questions connexes
- 1. Comment savoir si un contrôle est visible ou invisible à l'aide de Microsoft Active Accessibility
- 2. CTE pour parcourir une hiérarchie?
- 3. Comment redimensionner une fenêtre d'application donnée?
- 4. Déterminez si une fenêtre donnée est en cours de déplacement
- 5. Puis-je utiliser jquery pour sélectionner une sous-arborescence dans une arborescence xml?
- 6. Traverser une arborescence de répertoires
- 7. Port Microsoft Active Directory
- 8. Comment savoir si une fenêtre est active? (Win32 API)
- 9. Ayant une arborescence riche
- 10. Maintenir une connexion http active en C#?
- 11. fichier de code externe pour l'accès microsoft
- 12. Comment parcourir tous les nœuds d'une arborescence YAML dans Ruby?
- 13. LLBLGen Pro: Comment évaluer un EntityField pour une chaîne donnée
- 14. Ecrire une expression LINQ pour sélectionner une sous-arborescence des éléments
- 15. Comment puis-je parcourir une arborescence de répertoires à l'aide d'un script bash ou Perl?
- 16. Algorithme pour parcourir de façon récurrente une forêt d'enfants
- 17. Créer une arborescence dans WPF
- 18. Comment faire une fausse "session active" pour gconf?
- 19. Comment «spec» un serveur Web pour soutenir une application donnée?
- 20. groupement/sous-requête LINQ pour remplir une donnée hiérarchie strcuture
- 21. Comment faire pour déterminer WPF SelectedItem pour une fenêtre
- 22. Comment importer une donnée du serveur SQL pour exceller?
- 23. Comment obtenir la valeur CMJN pour une valeur PMS donnée?
- 24. NSDocumentDirectory est-il unique pour une application donnée?
- 25. robots.txt: bots Disallow pour accéder à une "profondeur url" donnée
- 26. Remplacement pour Microsoft Index Server?
- 27. Comment définir une taille minimale pour une fenêtre dans wxRuby
- 28. Comment obtenir les informations utilisateur Active Directory pour une liste
- 29. Les appels d'accessibilité active (COM) reviennent différemment selon que l'appelant est un thread ou un processus. Quelle?
- 30. Le focus devrait arriver à une applet dans l'IE quand IE devient une fenêtre active
Si vous ne recevez pas de réponses satisfaisant votre problème, pensez à élaborer sur votre question. –