Suporte de Automação de Interface de Usuário para o Tipo de Controle Menu
Este tópico fornece informações sobre Suporte para o menu Tipo de controle.Ele descreve do controle estrutura de árvore e fornece os padrões propriedades e controle para situações específicas de controle.
Um controle de menu permite organização hierárquica de elementos associados a comandos e tratadores de eventos.Em um típico. Aplicativo, uma barra de menus contém diversos botões menu (como File, Editare Janela, e cada botão de menu exibe um menu.Um menu contém uma coleção de itens de menu (como Novo, Abrire Fechar, que pode ser expandida para exibir os itens de menu adicionais ou para por Formulário uma ação específica quando clicado.
As seções a seguir Definirm a necessária estrutura de árvore, propriedades, padrões de controle e eventos para o tipo de controle de menu.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 ao menu controla 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 |
---|---|
|
|
Menu controles sempre Aparecer no conteúdo e a controle visualização da árvore.Tipos de controle de Menu devem aparecer sob o controle a que suas informações se referem.Clientes de automação interface do usuário deve escutar MenuOpenedEvent Para garantir que eles consistentemente obter as informações transmitidas pelo menu controles.Controles menu de contexto são um caso especial.Aparecem como filhos da área de trabalho.
Propriedades de Automação de IU Requeridas
O seguinte tabela Listas o As propriedades cujo valor ou definição é especialmente relevantes para o menu controlam tipo.Para obter mais informações propriedades, consulte UI Automation Properties for Clients.
Propriedade |
Value (Valor) |
Anotações |
---|---|---|
Sem suporte |
O controle de menu não exige que uma propriedade Name seja definida. |
|
Null |
Nenhum rótulo. |
|
Menu |
Esse valor é o mesmo para todos os frameworks de IU. |
|
Falso |
O controle de menu não está incluído na exibição do conteúdo de árvore. |
|
True |
O controle de menu é sempre incluído na exibição de controle das árvore. |
Padrões de Controle de Automação de IU Requeridos
Não há padrão de controle necessário para o tipo de controle de menu.
Eventos de Automação de IU Requeridos
Menu controles devem aumentar MenuOpenedEvent Quando eles aparecem na tela.O MenuOpenedEvent irão incluir o texto do controle.O MenuClosedEvent deve ser gerado quando um menu desaparece da tela.
O seguinte tabela Listas o Eventos necessárias para ser suportado pelo menu Todos os controles.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 |
---|---|---|
Necessário |
Nenhum |
|
Necessário |
Nenhum |
|
BoundingRectangleProperty Evento de propriedade alterado. |
Necessário |
Nenhum |
IsOffscreenProperty Evento de propriedade alterado. |
Necessário |
Nenhum |
IsEnabledPropertyEvento de propriedade alterado. |
Necessário |
Nenhum |
Necessário |
Nenhum |
|
Necessário |
Nenhum |
Consulte também
Conceitos
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
Referência
Menu()