Udostępnij przez


Używanie aktywnych ułatwień dostępu do uwidaczniania kontrolek niestandardowych

Możesz użyć usługi Microsoft Active Accessibility jako skutecznego sposobu na zapewnienie zgodności niestandardowych kontrolek z ułatwieniami dostępu. Aktywne ułatwienia dostępu wymagają, aby aplikacja:

  • Utwórz obiekty modelu obiektów składników (COM), które reprezentują poszczególne niestandardowe kontrolki lub grupy kontrolek, które prawidłowo obsługują interfejs IAccessible. (Obiekt może zostać utworzony na żądanie, gdy jest żądany przez klienta aktywnej dostępności).
  • Wywołaj NotifyWinEvent, gdy kontrolki są tworzone lub niszczone, gdy zyskują lub tracą fokus, albo gdy w inny sposób zmieniają stan.
  • Obsługa komunikatu WM_GETOBJECT, gdy jest używany do wykonywania zapytań o właściwości obiektu lub obiektów.

Na potrzeby tej dyskusji okno zawierające inne obiekty niestandardowe musi być również widoczne dla Active Accessibility, co umożliwia klientowi odnajdywanie obiektów podrzędnych i przechodzenie do tych obiektów. Aby uzyskać więcej informacji na temat sposobu zapewniania zgodności kontrolek niestandardowych z ułatwieniami dostępu, zobacz Accessibility.