Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anmärkning
Den här dokumentationen är avsedd för .NET Framework-utvecklare som vill använda de hanterade UI Automation-klasserna som definierats i System.Windows.Automation namnrymd. Den senaste informationen om UI Automation finns i Windows Automation API: UI Automation.
Det här avsnittet innehåller information om Microsoft UI Automation-stöd för standardkontroller i program som utvecklats för ramverken WPF, Win32 och Windows Forms.
Kontroller för Windows Presentation Foundation
Alla WPF-kontrollelement som ger information eller stöd för användarinteraktion har fullständigt internt stöd för UI Automation. Andra element, till exempel paneler, är inte synliga för UI Automation.
Win32-kontroller
De flesta Win32-kontroller exponeras för Microsoft UI Automation via leverantörer på klientsidan i UIAutomationClientsideProviders.dll. Den här sammansättningen registreras automatiskt för användning med UI Automation-klientprogram.
Fullständigt stöd tillhandahålls endast för kontroller från version 6 av ComCtrl32.dll.
Följande kontroller stöds.
| Klassnamn | Kontrolltyp |
|---|---|
| Knapp | Knapp |
| Knapp | Radiobutton |
| Knapp | Grupp |
| Knapp | Kryssruta |
| Knapp | Hyperlänk |
| Knapp | SplitButton |
| Knapp | Kryssruta |
| ComboBoxEx32 | Kombinationsruta |
| Kombinationsruta | Kombinationsruta |
| Redigera | Dokument |
| Redigera | Redigera |
| SysLink | Hyperlänk |
| Statisk | SMS |
| Statisk | Bild |
| SysIPAddress32 | Skräddarsydd |
| SysHeader32 | Rubrik/Rubrikobjekt |
| SysListView32 | DataGrid |
| SysListView32 | Lista |
| Listruta | Lista |
| Listruta | Listobjekt |
| #32768 | Meny |
| #32768 | Menyobjekt |
| msctls_progress32 | Framstegsindikator |
| RichEdit | Dokument. Se anteckningen. |
| RichEdit20A | Dokument |
| RichEdit20W | Dokument |
| RichEdit50W | Dokument |
| Skrollbar | Skjutreglage |
| msctls_trackbar32 | Skjutreglage |
| msctls_updown32 | Rotationsruta |
| msctls_statusbar32 | Statusfält |
| SysTabControl32 | Tabb |
| SysTabControl32 | TabItem |
| VerktygsfältWindow32 | Verktygsfält |
| VerktygsfältWindow32 | Menyobjekt |
| VerktygsfältWindow32 | Knapp |
| VerktygsfältWindow32 | Kryssruta |
| VerktygsfältWindow32 | Radiobutton |
| VerktygsfältWindow32 | Avskiljare |
| tooltips_class32 | Verktygstips |
| #32774 | Verktygstips |
| ReBarWindow32 | Verktygsfält |
| SysTreeView32 | Träd |
| SysTreeView32 | TreeItem |
Not RichEdit-kontrollen stöds endast för versioner som levereras med Windows Vista (i RichEd20.dll version 3.1 och senare och MsftEdit.dll version 4.1 och senare).
Följande kontroller stöds inte.
| Klassnamn | Kontrolltyp |
|---|---|
| SysAnimate32 | Bild |
| SysPager | Rotationsruta |
| SysDateTimePick32 | Skräddarsydd |
| SysMonthCal32 | Kalender |
| MS_WINNOTE | Verktygstips |
| VBBubble | Verktygstips |
| Rullningslist (när den används som en fristående kontroll) | Skjutreglage |
| SuperGrid | Skräddarsydd |
Kontroller för Windows-formulär
Windows Forms-kontroller exponeras för Microsoft UI Automation via klientsideleverantörer i UIAutomationClientsideProviders.dll. Den här sammansättningen registreras automatiskt för användning med UI Automation-klientprogram.
Vanligtvis stöds Windows Forms-kontroller, som hanteras som omslutningar för vanliga Win32-kontroller, av UI Automation. Följande kontroller stöds.
| Klassnamn |
|---|
| Knapp |
| Kryssruta |
| CheckedListBox |
| Färgdialog |
| Kombinationsruta |
| Mappbläddrare |
| TypsnittDialog |
| Gruppruta |
| HscrollBar |
| Lista över bilder |
| Etikett |
| Listruta |
| ListVy |
| Huvudmeny/Snabbmeny |
| Månadskalender |
| NotifieringsIkon |
| OpenFileDialog |
| Sidinställningsdialog |
| PrintDialog |
| Framstegsindikator |
| Radiobutton |
| RikTextBox |
| SaveFileDialog |
| ScrollableControl |
| Ljudspelare |
| Statusfält |
| TabControl/TabPage |
| Textruta |
| Tidtagare |
| Verktygsfält |
| Verktygstips |
| TrackBar |
| Trädvy |
| VscrollBar |
| webbläsare |
Följande kontroller exponeras endast för Microsoft UI Automation via deras stöd för Microsoft Active Accessibility. Vissa funktioner kanske inte är tillgängliga.
| Kontrollnamn |
|---|
| BindaKälla |
| DataGrid |
| DataGridView |
| DataNavigator |
| DomainUpDown |
| ErrorProvider |
| FlowLayoutPanel |
| Formulär |
| Länketikett |
| HjälpProvider |
| Maskeradtextruta |
| MenuStrip/ContextMenuStrip |
| NumericUpDown |
| Panel |
| Bildruta |
| Skriv ut dokument |
| PrintPreview-Control |
| PrintPreview-Dialog |
| PropertyGrid |
| Användarkontroll |
| ToolStrip |
| TableLayoutPanel |
| SplitContainer/SplitterPanel |
| Delare |
| RaftingContainer |
| Statusfält |