Suporte de Automação de Interface de Usuário para o Tipo de Controle MenuBar
Este tópico fornece informações sobre Suporte para o MenuBar() Tipo de controle.Em Um tipo de controle é um conjunto de condições que um controle deve atender em Ordem para usar o ControlTypeProperty Propriedade.As condições incluem guia específico linhas para estrutura de árvore, valores de propriedade e Padrões de Controlarar.
Controles de barra de menu são exemplos de controles que implementam o tipo de controle MenuBar.Barras de menu fornecem uma maneira para usuários ativarem comandos e opções contidas no aplicativo.
As seções a seguir Definirm a necessária estrutura de árvore, propriedades, padrões de Controlarar e eventos para o tipo de Controlarar BarraDeMenu.O Requisitos Aplicar para todos Lista controles, se , Win32, ou .
Este tópico contém as seguintes seções.
- Estrutura de Árvore de Automação de IU Requerida
- Propriedades de Automação de IU Requeridas
- Padrões de Controle de Automação de IU Requeridos
- Eventos de Automação de IU Requeridos
- Tópicos relacionados
Estrutura de Árvore de Automação de IU Requerida
A tabela a seguir descreve o Modo de controle e o exibição de conteúdo do Árvore que pertence à barra de menu Controles e descreve o que pode estar contido em cada Exibir.Para obter mais informações sobre o árvore, consulte Visão geral da árvore de automação de interface do usuário.
Visão de Controle |
Visão de Conteúdo |
---|---|
|
|
Controles de barras de menu podem conter outros controles como controles de edição e caixas combo dentro de sua estrutura.Esses controles adicionais correspondem aos "outros controles" listados acima no controle e visualizações de conteúdo.
Propriedades de Automação de IU Requeridas
O seguinte tabela Listas o As propriedades cujo valor ou definição é especialmente relevantes para controles de barra de menu.Para obter mais informações propriedades, consulte UI Automation Properties for Clients.
Propriedade |
Value (Valor) |
Anotações |
---|---|---|
Veja anotações. |
O valor desta propriedade precisa ser único todos os controles contidos nela. |
|
Veja anotações. |
O controle de barra de menu não precisa de um nome a não ser que um aplicativo possua um ou mais barras de menu,Se existem mais de uma barra de menu em um aplicativo, então esta propriedade deve ser usada para expor nomes identificantes, como "Formating" ou "Outlining". |
|
Null |
Controles de barra de menu nunca têm rótulo. |
|
MenuBar |
Esse valor é o mesmo para todos os frameworks de IU. |
|
"barra de menu" |
String localizada correspondente ao tipo de controle do MenuBar. |
|
True |
Menu Controle da barra sempre é incluído na exibição do conteúdo de árvore. |
|
True |
Menu Controle da barra sempre é incluído na exibição do controle de árvore. |
|
Veja anotações. |
O valor desta propriedade depende se o controle é visível na tela. |
|
Depende |
Esta propriedade expõe se o controle de barra de menu é horizontal ou vertical. |
|
True |
Controles de barra de menu são focáveis pelo teclado porque os controles que eles contém podem receber foco do teclado. |
|
Veja anotações. |
Nenhum cenário para quando o texto de Ajuda é necessário para o controle de barra de menu. |
|
Null |
Controles de barra de menu nunca teclas de aceleração. |
|
"ALT" |
Pressionando a tecla ALT deve sempre trazer o foco para a barra de menu dentro do aplicativo. |
Padrões de Controle de Automação de IU Requeridos
O seguinte tabela Listas o Controlar padrões necessárias para ser suportado pelo menu dos controles da barra.Para obter mais informações sobre padrões de controle, consulte Visão Geral de Padrões de Controle de Automação de Interface de Usuário.
Padrão de Controle/Propriedade de Padrão de Controle |
Suporte/Valor |
Anotações |
---|---|---|
IExpandCollapseProvedor |
Depende |
Se o controle pode ser Expandida ou recolhido, implemente IExpandCollapseProvedor. |
IDockProvedor |
Depende |
Se o controle pode ser encaixado para diferentes partes da tela, implementar IDockProvedor. |
Depende |
Se o controle pode ser redimensionado, movido ou girado ele deve implementar ITransformProvider. |
Eventos de Automação de IU Requeridos
O seguinte tabela Listas o Eventos necessárias para ser suportadas por Tudo controles de barra Menu.Para obter mais informações sobre eventos, consulte Visão geral sobre eventos de automação de interface do usuário.
Evento |
Suporte/Valor |
Anotações |
---|---|---|
BoundingRectangleProperty Evento de propriedade alterado. |
Necessário |
Nenhum |
IsOffscreenProperty Evento de propriedade alterado. |
Necessário |
Nenhum |
IsEnabledProperty Evento de propriedade alterado. |
Necessário |
Nenhum |
ExpandCollapseStateProperty Evento de propriedade alterado. |
Depende |
Nenhum |
Necessário |
Nenhum |
|
Necessário |
Nenhum |
Consulte também
Conceitos
Visão Geral dos Tipos de Controle de Automação de Interface do Usuário
Referência
MenuBar()