Utilisation de l’accessibilité active pour exposer des contrôles personnalisés
Vous pouvez utiliser Microsoft Active Accessibility comme moyen efficace de rendre les contrôles personnalisés compatibles avec les aides à l’accessibilité. L’accessibilité active nécessite que l’application :
- Créez des objets COM (Component Object Model) qui représentent des contrôles personnalisés individuels ou des groupes de contrôles qui prennent correctement en charge l’interface IAccessible . (L’objet peut être créé à la demande lorsqu’il est demandé par un client Active Accessibility.)
- Appelez NotifyWinEvent lorsque les contrôles sont créés ou détruits, gagnent ou perdent le focus ou changent d’état.
- Gérez le message WM_GETOBJECT lorsqu’il est utilisé pour interroger les propriétés de l’objet ou des objets .
Dans le cadre de cette discussion, une fenêtre contenant d’autres objets personnalisés doit également être exposée à Active Accessibility, ce qui permet au client de découvrir et d’accéder aux objets enfants. Pour plus d’informations sur la compatibilité des contrôles personnalisés avec les aides à l’accessibilité, consultez Accessibilité.