Sdílet prostřednictvím


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: