Annexe B : Prise en charge de Standard Dialog Manager
Microsoft Active Accessibility fournit une prise en charge complète des contrôles de boîte de dialogue SDM (Standard Dialog Manager). SDM est une bibliothèque de code Microsoft interne qui fournit aux applications Microsoft un degré d’indépendance par rapport aux différences entre les systèmes d’exploitation Macintosh et Microsoft Windows. SDM est principalement utilisé pour les boîtes de dialogue dans Microsoft Excel et Microsoft Word.
SDM présente des problèmes pour les aides à l’accessibilité, car il utilise des implémentations non standard de boîtes de dialogue. Par exemple, les boutons de boîte de dialogue SDM n’utilisent pas les poignées de fenêtre de la même façon que les éléments d’interface utilisateur standard. Vous ne pouvez pas envoyer de messages aux boutons et les boutons ne sont pas contenus dans la liste des fenêtres. Une application utilisant SDM communique avec le contrôle via une interface privée.
L’illustration suivante montre un exemple de boîte de dialogue de Word. Bien qu’elle ressemble à une boîte de dialogue Windows standard qui utilise le contrôle tab, il s’agit en fait d’une boîte de dialogue SDM.