Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poznámka:
Tato dokumentace je určená pro vývojáře rozhraní .NET Framework, kteří chtějí používat spravované třídy automatizace uživatelského rozhraní definované v oboru názvů System.Windows.Automation. Nejnovější informace o automatizaci uživatelského rozhraní najdete v tématu rozhraní API služby Windows Automation: Automatizace uživatelského rozhraní.
Toto téma obsahuje informace o podpoře microsoft UI Automation pro standardní ovládací prvky v aplikacích vyvinutých pro architektury WPF, Win32 a Windows Forms.
Ovládací prvky Windows Presentation Foundation
Všechny prvky ovládacích prvků WPF, které poskytují informace nebo podporu pro interakci uživatele, mají úplnou nativní podporu pro automatizaci uživatelského rozhraní. Jiné prvky, jako jsou panely, nejsou viditelné pro automatizaci uživatelského rozhraní.
Ovládací prvky Win32
Většina ovládacích prvků Win32 je zpřístupněna službě Microsoft UI Automation prostřednictvím zprostředkovatelů na straně klienta v UIAutomationClientsideProviders.dll. Toto sestavení se automaticky zaregistruje pro použití s klientskými aplikacemi automatizace uživatelského rozhraní.
Úplná podpora je poskytována pouze pro ovládací prvky z verze 6 ComCtrl32.dll.
Podporují se následující ovládací prvky.
| Název třídy | Typ ovládacího prvku |
|---|---|
| Knoflík | Knoflík |
| Knoflík | Rádiové tlačítko |
| Knoflík | Skupina |
| Knoflík | Zaškrtávací políčko |
| Knoflík | Hypertextový odkaz |
| Knoflík | Rozdělovací tlačítko |
| Knoflík | Zaškrtávací políčko |
| ComboBoxEx32 | Rozevírací seznam |
| Rozevírací seznam | Rozevírací seznam |
| Upravit | Dokument |
| Upravit | Upravit |
| SysLink | Hypertextový odkaz |
| Statický. | Text |
| Statický. | Obrázek |
| SysIPAddress32 | Na zakázku |
| SysHeader32 | Záhlaví/PoložkaZáhlaví |
| SysListView32 | DataGrid |
| SysListView32 | Seznam |
| ListBox | Seznam |
| ListBox | Položka seznamu |
| #32768 | Jídelní lístek |
| #32768 | Položka menu |
| msctls_progress32 | ProgressBar |
| RichEdit | Dokument. Viz poznámka. |
| RichEdit20A | Dokument |
| RichEdit20W | Dokument |
| RichEdit50W | Dokument |
| Posuvník | Posuvník |
| msctls_trackbar32 | Posuvník |
| msctls_updown32 | Rotující indikátor průběhu |
| msctls_statusbar32 | Stavový řádek |
| SysTabControl32 | Tabulátor |
| SysTabControl32 | TabItem |
| ToolbarWindow32 | Panel nástrojů |
| ToolbarWindow32 | Položka menu |
| ToolbarWindow32 | Knoflík |
| ToolbarWindow32 | Zaškrtávací políčko |
| ToolbarWindow32 | Rádiové tlačítko |
| ToolbarWindow32 | Oddělovač |
| tooltips_class32 | Nápověda |
| #32774 | Nápověda |
| ReBarWindow32 | Panel nástrojů |
| SysTreeView32 | Strom |
| SysTreeView32 | TreeItem |
Poznámka Ovládací prvek RichEdit je podporován pouze pro verze dodávané se systémem Windows Vista (v RichEd20.dll verze 3.1 a novější a MsftEdit.dll verze 4.1 a novější).
Následující ovládací prvky nejsou podporovány.
| Název třídy | Typ ovládacího prvku |
|---|---|
| SysAnimate32 | Obrázek |
| SysPager | Rotující indikátor průběhu |
| SysDateTimePick32 | Na zakázku |
| SysMonthCal32 | Kalendář |
| MS_WINNOTE | Nástrojová nápověda |
| VBBubble | Nástrojová nápověda |
| ScrollBar (při použití jako samostatný ovládací prvek) | Posuvník |
| SuperGrid | Na zakázku |
Ovládací prvky Windows Forms
Ovládací prvky Windows Forms jsou zpřístupněny službě Microsoft UI Automation prostřednictvím zprostředkovatelů na straně klienta v UIAutomationClientsideProviders.dll. Toto sestavení se automaticky zaregistruje pro použití s klientskými aplikacemi automatizace uživatelského rozhraní.
Automatizace uživatelského rozhraní obvykle podporuje ovládací prvky Windows Forms, které jsou spravovanými obálkami pro běžné ovládací prvky Win32. Podporují se následující ovládací prvky.
| Název třídy |
|---|
| Knoflík |
| Zaškrtávací políčko |
| CheckedListBox |
| Dialog pro výběr barev |
| Rozevírací seznam |
| Prohlížeč složek |
| FontDialog |
| GroupBox |
| HscrollBar |
| Seznam obrázků |
| Označení |
| ListBox |
| Zobrazení seznamu |
| Hlavní nabídka/Kontextová nabídka |
| Kalendář měsíce |
| Ikona oznámení |
| OpenFileDialog |
| Dialog nastavení stránky |
| Dialog pro tisk |
| ProgressBar |
| Rádiové tlačítko |
| RichTextBox |
| Dialog pro uložení souboru |
| Ovládací prvek s posuvníkem |
| SoundPlayer |
| Stavový řádek |
| TabControl/TabPage |
| Textové pole |
| Časovač |
| Panel nástrojů |
| Nápověda |
| TrackBar |
| stromové zobrazení |
| VscrollBar |
| webový prohlížeč |
Následující ovládací prvky jsou zpřístupněny službě Microsoft UI Automation pouze prostřednictvím jejich podpory pro microsoft Active Accessibility. Některé funkce nemusí být dostupné.
| Název ovládacího prvku |
|---|
| BindingSource |
| DataGrid |
| Tabulkové zobrazení dat |
| DataNavigator |
| DomainUpDown |
| poskytovatel chyb |
| FlowLayoutPanel |
| Formulář |
| Odkazový štítek |
| HelpProvider |
| MaskedTextBox |
| MenuStrip/ContextMenuStrip |
| NumericUpDown |
| Panel |
| PictureBox |
| Dokument k tisku |
| PrintPreview-Control |
| PrintPreview-Dialog |
| PropertyGrid |
| Uživatelské Ovládání |
| ToolStrip |
| TableLayoutPanel |
| SplitContainer/SplitterPanel |
| Rozdělovač |
| RaftingKontejner |
| Stavový proužek |