Příloha A: Referenční informace k podporovaným prvkům uživatelského rozhraní
Tento dodatek obsahuje informace o prvech uživatelského rozhraní poskytovaných systémem, které jsou vystaveny funkcí Microsoft Active Accessibility v systémech Windows 95, Windows 98, Microsoft Windows NT, Windows 2000, Windows XP a Windows 2000 Server. Tato podpora umožňuje klientským nástrojům získat informace o systémových prvech uživatelského rozhraní v aplikacích, které neimplementují funkci Microsoft Active Accessibility.
Oleacc.dll podporuje ovládací prvky definované v User32.dll, Comctl32.dlla elementech uživatelského rozhraní systému Windows. Konkrétně podporuje následující typy prvků uživatelského rozhraní (uvedené v názvu třídy Systému Windows).
Název třídy Windows | Typ prvku uživatelského rozhraní | Aktualizace systému Windows Vista |
---|---|---|
ListBox | Seznam polí | Žádný |
Knoflík | Tlačítka, přepínače, zaškrtávací tlačítka, skupinové rámečky | Rozdělená tlačítka můžou obsahovat nula nebo více podřízených položek. |
Statický | Popisky | Žádný |
Upravit | Textová | Žádný |
Pole se seznamem | Pole se seznamem, rozevírací seznamy | Žádný |
Posuvník | Posuvníky | EVENT_OBJECT_CONTENTSCROLLED je nová událost pro ovládací prvek, který má funkce posouvání, ale nezahrnuje standardní posuvník jako součást ovládacího prvku. |
#32768 | Uživatelské nabídky | Žádný |
#32770 | Uživatelská dialogová okna | Žádný |
#32771 | Okno alt-tab | K dispozici pouze v klasickém režimu. |
msctls_statusbar32 | Stavové pruhy | Žádný |
msctls_progress32 | Indikátory průběhu | Nové možnosti barev pro indikátory průběhu nejsou zpřístupněny vlastnostmi Microsoft Active Accessibility nebo Microsoft UI Automation. |
msctls_hotkey32 | Ovládací prvky s klávesou Hot Key | Žádný |
msctls_trackbar32 | Trackbars, sliders | Žádný |
msctls_updown32 | Ovládací prvky up-down nebo spin | Žádný |
SysAnimate32 | Ovládací prvek Animace | Žádný |
SysTabControl32 | Ovládací prvek Tab | Žádný |
SysHeader32 | Záhlaví zobrazení seznamu | Žádný |
SysListView32 | Ovládací prvky zobrazení seznamu | Žádný |
SysTreeView32 | Ovládací prvky stromové zobrazení | Žádný |
SysDateTimePick32 (verze 5 a 6) | Výběr data a času | Verze 6 tohoto ovládacího prvku v systému Windows Vista má nativní IAccessible implementace. |
SysIPAddress32 | Ovládací prvky IP adres | Žádný |
tooltips_class32 | Popisy tlačítek | Žádný |
ToolbarWindow32 | Panely nástrojů | Žádný |
RICHEDIT, RichEdit20A, RichEdit20W | Textová pole | Žádný |
SysMonthCal32 (verze 5 a 6) | Měsíční kalendář | Verze 6 tohoto ovládacího prvku v systému Windows Vista má nativní IAccessible implementace. |
I když některá podpora prvků uživatelského rozhraní poskytovaného systémem poskytuje technologie Microsoft Active Accessibility v systému Microsoft Windows NT 4.0 s aktualizací Service Pack 4, tato podpora je omezená.
Tento dodatek obsahuje seznam vlastností IAccessible a metod, které Microsoft Active Accessibility podporuje pro každý prvek uživatelského rozhraní. V případě potřeby uvádí dokumentace také WinEvents, že se element uživatelského rozhraní aktivuje a obsahuje další informace o podporovaných vlastnostech a metodách. Obsahuje také informace o rolích objektů a jejich podporovaných IAccessible metodách a vlastnostech.
Tyto podrobnosti můžou vývojářům klientů pomoct vyhnout se zbytečným voláním nepodporovaných vlastností a metod. Tyto informace také umožňují vývojářům serveru zjistit, které vlastnosti a metody by měly vlastní ovládací prvky podporovat a které ovládací prvky winEvents by se měly aktivovat.
Jako vodítko použijte informace v tomto dodatku. Důrazně doporučujeme použít nástroje Microsoft Active Accessibility k ověření očekávaného chování prvků uživatelského rozhraní nebo rolí objektů.
Další informace najdete v následujících tématech:
- , jak aktivní přístupnost zpřístupňuje prvky uživatelského rozhraní
- Referenční elementu uživatelského rozhraní