Megosztás a következőn keresztül:


Felhasználói felület automatizálásának támogatása standard vezérlőkhöz

Megjegyzés:

Ez a dokumentáció azoknak a .NET-keretrendszer-fejlesztőknek készült, akik a System.Windows.Automation névtérben definiált felügyelt felhasználói felületi Automation-osztályokat szeretnék használni. A felhasználói felület automatizálásával kapcsolatos legfrissebb információkért lásd Windows Automation API: UI Automation.

Ez a témakör a Microsoft UI Automation WPF, Win32 és Windows Forms keretrendszerekhez kifejlesztett alkalmazások standard vezérlőinek támogatásával kapcsolatos információkat tartalmaz.

Windows Presentation Foundation vezérlők

Minden olyan WPF-vezérlőelem, amely információt vagy támogatást nyújt a felhasználói interakcióhoz, teljes natív támogatást nyújt a felhasználói felület automatizálásához. Más elemek, például a panelek nem láthatók a felhasználói felület automatizálása számára.

Win32-vezérlők

A legtöbb Win32-vezérlő ügyféloldali szolgáltatók révén válik hozzáférhetővé a Microsoft Felhasználói Felület Automatizálás számára UIAutomationClientsideProviders.dll. A rendszer automatikusan regisztrálja ezt a szerelvényt a felhasználói felület automation-ügyfélalkalmazásaihoz való használatra.

A teljes támogatás csak a ComCtrl32.dll6- os verziójából származó vezérlők esetén érhető el.

A következő vezérlők támogatottak.

Osztály neve Vezérlő típusa
Gomb Gomb
Gomb RadioButton
Gomb Csoport
Gomb Jelölőnégyzet
Gomb Hivatkozás
Gomb Osztott gomb
Gomb Jelölőnégyzet
ComboBoxEx32 Kombó doboz
Kombó doboz Kombó doboz
Szerkeszt Dokumentum
Szerkeszt Szerkeszt
SysLink Hivatkozás
Statikus Szöveg
Statikus Kép
SysIPAddress32 Személyre szabott
SysHeader32 Fejléc/fejléc
SysListView32 DataGrid
SysListView32 Lista
Listamező Lista
Listamező Listaelem
#32768 Menü
#32768 Menüelem
msctls_progress32 Folyamatjelző
RichEdit Dokumentum. Lásd a megjegyzést.
RichEdit20A Dokumentum
RichEdit20W Dokumentum
RichEdit50W Dokumentum
Görgetősáv Csúszka
msctls_trackbar32 Csúszka
msctls_updown32 Léptető
msctls_statusbar32 Állapotsáv
SysTabControl32 Tabulátor
SysTabControl32 TabItem
Eszköztár-ablak32 (ToolbarWindow32) Eszközsáv
ToolbarWindow32 Menüelem
ToolbarWindow32 Gomb
ToolbarWindow32 Jelölőnégyzet
ToolbarWindow32 RadioButton
ToolbarWindow32 Elválasztó
tooltips_class32 Eszköztipp
#32774 Eszköztipp
ReBarWindow32 Eszköztár
SysTreeView32 Fa
SysTreeView32 TreeItem

Jegyzet A RichEdit vezérlő csak a Windows Vista rendszerben (RichEd20.dll 3.1-es és újabb verzióiban, valamint MsftEdit.dll 4.1-es és újabb verzióiban) támogatott.

Az alábbi vezérlők nem támogatottak.

Osztály neve Vezérlő típusa
SysAnimate32 Kép
SysPager Léptető
SysDateTimePick32 Személyre szabott
SysMonthCal32 Naptár
MS_WINNOTE Eszköztipp
VBBubble Eszköztipp
Görgetősáv (önálló vezérlőként használva) Csúszka
SuperGrid Személyre szabott

Windows Forms-vezérlők

A Windows Forms-vezérlők a Microsoft UI Automation számára az ügyféloldali szolgáltatókon keresztül érhetők el UIAutomationClientsideProviders.dll. A rendszer automatikusan regisztrálja ezt a szerelvényt a felhasználói felület automation-ügyfélalkalmazásaihoz való használatra.

A Windows Forms-vezérlőket, amelyek a Win32 gyakori vezérlőinek felügyelt burkolói, általában a felhasználói felület automatizálása támogatja. A következő vezérlők támogatottak.

Osztály neve
Gomb
Jelölőnégyzet
CheckedListBox
ColorDialog
Kombó doboz
Mappakereső
Betűtípus párbeszédablak
GroupBox
H-görgetősáv
Képlista
Címke
Listamező
Lista nézet
Főmenü/Kontextusmenü
Havi naptár
Értesítési ikon
OpenFileDialog
Oldalbeállítási párbeszédablak
Nyomtatási párbeszédablak
Folyamatjelző
RadioButton
Rich szövegdoboz
Fájl mentése párbeszédablak
Görgethető vezérlőelem
Hanglejátszó
Állapotsáv
Tabvezérlő/Füloldal
szövegdoboz
Időzítő
Eszköztár
Eszköztipp
Csúszka
TreeView
VscrollBar (vertikális görgetősáv)
webböngésző

Az alábbi vezérlők csak a Microsoft Active Accessibility támogatásával érhetők el a Microsoft UI Automation számára. Előfordulhat, hogy egyes funkciók nem érhetők el.

Vezérlőelem neve
Adatforrás-kötés
DataGrid
DataGridView
DataNavigator
DomainUpDown
Hibakezelő
FlowLayoutPanel
Űrlap
LinkLabel
HelpProvider
Maszkos szövegmező
MenuStrip/ContextMenuStrip
NumericUpDown
Tábla
PictureBox
Nyomtatási dokumentum
PrintPreview-Control
PrintPreview-Dialog
PropertyGrid
Felhasználói vezérlő
ToolStrip
Táblázatelrendezési panel
SplitContainer/SplitterPanel
Felosztó
RaftingContainer
StatusStrip

Lásd még