Partager via


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é.