Dodatek A: Dokumentacja obsługiwanych elementów interfejsu użytkownika
Ten dodatek zawiera informacje o elementach interfejsu użytkownika udostępnianych przez program Microsoft Active Accessibility w systemie Windows 95, Windows 98, Microsoft Windows NT, Windows 2000, Windows XP i Windows 2000 Server. Ta obsługa umożliwia narzędziom klienckim uzyskiwanie informacji o elementach interfejsu użytkownika dostarczanych przez system w aplikacjach, które nie implementują dostępu Microsoft Active Accessibility.
Oleacc.dll obsługuje kontrolki zdefiniowane w elementach interfejsu użytkownika systemu User32.dll, Comctl32.dlli Windows. W szczególności obsługuje następujące typy elementów interfejsu użytkownika (wymienionych według nazwy klasy systemu Windows).
Nazwa klasy systemu Windows | Typ elementu interfejsu użytkownika | Aktualizacje systemu Windows Vista |
---|---|---|
Pole listy | Pola listy | Żaden |
Guzik | Przyciski naciśnięcia, przyciski radiowe, przyciski wyboru, pola grup | Przyciski podziału mogą mieć zero lub więcej elementów podrzędnych. |
Statyczny | Etykiety | Żaden |
Redagować | Pola tekstowe | Żaden |
Pole kombi | Pola kombi, listy rozwijane | Żaden |
Pasek przewijania | Paski przewijania | EVENT_OBJECT_CONTENTSCROLLED jest nowym zdarzeniem dla kontrolki, które mają funkcje przewijania, ale nie zawierają standardowego paska przewijania w ramach kontrolki. |
#32768 | Menu UŻYTKOWNIKA | Żaden |
#32770 | Okna dialogowe UŻYTKOWNIKA | Żaden |
#32771 | Okno alt-tab | Dostępne tylko w trybie klasycznym. |
msctls_statusbar32 | Paski stanu | Żaden |
msctls_progress32 | Paski postępu | Nowe opcje kolorów pasków postępu nie są uwidocznione przez właściwości Microsoft Active Accessibility lub Microsoft UI Automation. |
msctls_hotkey32 | Kontrolki gorącego | Żaden |
msctls_trackbar32 | Paski śledzenia, suwaki | Żaden |
msctls_updown32 | Kontrolki up-down lub spin | Żaden |
SysAnimate32 | Kontrolka animacji | Żaden |
SysTabControl32 | Kontrolka tabulacji | Żaden |
SysHeader32 | Nagłówki widoku listy | Żaden |
SysListView32 | Kontrolki widoku listy | Żaden |
SysTreeView32 | Kontrolki widoku drzewa | Żaden |
SysDateTimePick32 (wersje 5 i 6) | Selektor daty i/lub godziny | Wersja 6 tej kontrolki w systemie Windows Vista ma natywną implementację IAccessible. |
SysIPAddress32 | Kontrolki adresów IP | Żaden |
tooltips_class32 | Etykietki narzędzi | Żaden |
Pasek narzędziWindow32 | Paski narzędzi | Żaden |
RICHEDIT, RichEdit20A, RichEdit20W | Pola tekstowe | Żaden |
SysMonthCal32 (wersje 5 i 6) | Kalendarz miesiąca | Wersja 6 tej kontrolki w systemie Windows Vista ma natywną implementację IAccessible. |
Chociaż niektóre funkcje interfejsu użytkownika udostępniane przez system są obsługiwane przez usługę Microsoft Active Accessibility w systemie Microsoft Windows NT 4.0 z dodatkiem Service Pack 4, ta obsługa jest ograniczona.
Ten dodatek zawiera listę właściwości i metod IAccessible obsługiwanych przez usługę Microsoft Active Accessibility dla każdego elementu interfejsu użytkownika. Jeśli ma to zastosowanie, w dokumentacji wymieniono również WinEvents wyzwalacze elementu interfejsu użytkownika i zawiera dodatkowe informacje o obsługiwanych właściwościach i metodach. Zawiera również informacje o rolach obiektów i ich obsługiwanych i metodach i właściwościach funkcji IAccessible.
Te szczegóły mogą pomóc deweloperom klientów unikać wykonywania niepotrzebnych wywołań do nieobsługiwanych właściwości i metod. Te informacje pozwalają również deweloperom serwerów dowiedzieć się, które właściwości i metody mają obsługiwać kontrolki niestandardowe oraz które kontrolki WinEvents powinny wyzwalać.
Skorzystaj z informacji podanych w niniejszym dodatku jako wskazówki. Zdecydowanie zalecamy użycie narzędzi Microsoft Active Accessibility tools w celu zweryfikowania oczekiwanego zachowania elementów interfejsu użytkownika lub ról obiektów.
Aby uzyskać więcej informacji, zobacz następujące tematy:
- jak aktywne ułatwienia dostępu uwidacznia elementy interfejsu użytkownika
- dokumentacja elementu interfejsu użytkownika