Udostępnij za pośrednictwem


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: