Tipos de controle e seus padrões de controle com suporte

Os aplicativos cliente obtêm informações sobre um controle recuperando propriedades gerais por meio da interface IUIAutomationElement e recuperando propriedades específicas de tipo por meio das interfaces de padrão de controle compatíveis com o controle. Este tópico lista os tipos de controle do Microsoft Automação da Interface do Usuário e identifica os padrões de controle aos quais cada tipo dá suporte.

A tabela a seguir organiza os padrões de controle nas seguintes categorias:

  • Deve dar suporte. O controle deve dar suporte a esse padrão de controle.
  • Suporte condicional. O controle pode dar suporte a esse padrão de controle dependendo do estado do controle.
  • Não dá suporte a . O controle não dá suporte a esse padrão de controle; no entanto, uma versão personalizada do controle pode dar suporte a esse padrão de controle.

Alguns controles têm suporte condicional para vários padrões de controle, dependendo da funcionalidade do controle. Por exemplo, o controle de item de menu tem suporte condicional para o padrão de controle Invoke, ExpandCollapse, Toggle ou SelectionItem , dependendo de sua função no controle de menu.

Tipo de controle Deve dar suporte a Suporte condicional Não dá suporte a
AppBar ExpandCollapse, Alternar Nenhum Invoke
Botão Nenhum ExpandCollapse, Invoke, Toggle, Value Nenhum
Calendário Grade, Tabela Rolagem, Seleção Valor
CheckBox Alternar Nenhum Nenhum
ComboBox Expandcollapse Seleção, Valor Rolar
DataGrid Grid Rolagem, Seleção, Tabela Nenhum
DataItem SelectionItem CustomNavigation, ExpandCollapse, GridItem, ScrollItem, TableItem, Toggle, Value Nenhum
Documento Texto Scroll, Value Nenhum
Editar Nenhum RangeValue, Text, Value Nenhum
Grupo Nenhum Expandcollapse Nenhum
Cabeçalho Nenhum Transformar Nenhum
HeaderItem Nenhum CustomNavigation, Invoke, Transform Nenhum
Hyperlink Invoke Valor Nenhum
Image Nenhum GridItem, TableItem Invoke, SelectionItem
Lista Nenhum Grade, MultipleView, Rolagem, Seleção Tabela
ListItem SelectionItem CustomNavigation, ExpandCollapse, GridItem, Invoke, ScrollItem, Toggle, Value Nenhum
Menu Nenhum Nenhum Nenhum
MenuBar Nenhum Encaixar, ExpandirCollapse, Transformar Nenhum
MenuItem Nenhum ExpandCollapse, Invoke, SelectionItem, Toggle Nenhum
Painel Nenhum Encaixar, Rolar, Transformar Window
ProgressBar Nenhum RangeValue, Value Nenhum
RadioButton SelectionItem Nenhum Alternar
ScrollBar Nenhum RangeValue Rolar
SemanticZoom Alternar Nenhum Nenhum
Separador Nenhum Nenhum Nenhum
Controle deslizante Nenhum RangeValue, Selection, Value Nenhum
Controle giratório Nenhum RangeValue, Selection, Value Nenhum
SplitButton ExpandCollapse, Invoke Nenhum Nenhum
StatusBar Nenhum Grid Nenhum
Tab Seleção Rolar Nenhum
TabItem SelectionItem Nenhum Invoke
Tabela Grid, GridItem, Table, TableItem Nenhum Nenhum
Texto Nenhum GridItem, TableItem, Text Valor
Posição Transformar Nenhum Nenhum
TitleBar Nenhum Nenhum Nenhum
ToolBar Nenhum Dock, ExpandCollapse, Transform Nenhum
ToolTip Nenhum Texto, Janela Nenhum
Árvore Nenhum Rolagem, Seleção Nenhum
TreeItem Expandcollapse Invoke, ScrollItem, SelectionItem, Toggle Nenhum
Janela Transformar, Janela Dock Nenhum

 

Visão Geral de Padrões de Controle de Automação de Interface de Usuário

Visão Geral dos Tipos de Controle de Automação de Interface do Usuário