Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Editor de diálogo permite criar ou editar recursos da caixa de diálogo.
- Para abrir o editor, clique duas vezes no ficheiro .rc de uma caixa de diálogo na janela Exibição de Recursos, ou vá para o menu Exibir>Outras Janelas>Exibição de Recursos.
Uma das primeiras etapas para criar uma nova caixa de diálogo ou modelo de caixa de diálogo é adicionar controles. No Editor de diálogo, você pode organizar os controles para se ajustarem a um determinado tamanho, forma ou alinhamento, ou pode movê-los para trabalhar dentro da caixa de diálogo. Também é fácil excluir um controle.
Você pode armazenar uma caixa de diálogo como um modelo para reutilizá-la. Você também pode alternar facilmente entre criar a caixa de diálogo e editar o código que a implementa.
Também é possível editar propriedades de um ou vários controles no Editor de diálogo. Você pode alterar a ordem de tabulação, ou seja, a ordem em que os controles ganham foco quando a tecla Tab é pressionada, ou você pode definir uma tecla de acesso ou combinação de teclas que permite aos usuários escolher um controle usando o teclado.
O Editor de caixa de diálogo também permite que você use controles personalizados, incluindo controles ActiveX. Você também pode editar um modo de exibição de formulário, modos de exibição de registro ou barras de diálogo.
A partir do Visual Studio 2015, você pode usar o Editor de diálogo para definir layouts dinâmicos, que especificam como os controles se movem e redimensionam quando o usuário redimensiona uma caixa de diálogo. Para obter mais informações, consulte Layout dinâmico.
Para obter mais informações sobre recursos, consulte como criar uma caixa de diálogo e controles de caixa de diálogo.
Sugestão
Ao usar o Editor de diálogo, em muitos casos, você pode selecionar com o botão direito do mouse para exibir um menu de atalho de comandos usados com freqüência.
Barra de ferramentas do Editor de diálogo
A barra de ferramentas Editor de diálogo contém botões para organizar o layout dos controles na caixa de diálogo, por exemplo, tamanho e alinhamento. Os botões da barra de ferramentas do Editor de diálogo correspondem aos comandos no menu Formatar.
| Ícone | Significado | Ícone | Significado |
|---|---|---|---|
|
Caixa de diálogo de teste |
|
Através de |
|
Alinhar à esquerda |
|
Baixo |
|
Alinhar direitos |
|
Faça a mesma largura |
|
Alinhar Topos |
|
Igualar altura |
|
Alinhar fundos |
|
Ajustar para o mesmo tamanho |
|
Verticais |
|
Alternar grelha |
|
Horizontais |
|
Alternar guias de orientação |
- Para mostrar ou ocultar a barra de ferramentas Editor de Diálogo, vá para o menu Ver>Barras de Ferramentas>Editor de Diálogo.
Quando você abre o Editor de diálogo em um projeto C++, a barra de ferramentas do Editor de diálogo aparece automaticamente na parte superior da solução, no entanto, se você fechar explicitamente a barra de ferramentas, precisará invocá-la na próxima vez que abrir o Editor de diálogo. Você pode alternar sua exibição selecionando-a na lista de barras de ferramentas e janelas disponíveis.
Alternar entre controles de caixa de diálogo e código
Em aplicativos MFC, você pode clicar duas vezes em controles de caixa de diálogo para saltar para o código do manipulador ou para criar rapidamente funções do manipulador de stub.
Com um controle selecionado, selecione o botão ControlEvents ou o botão Mensagens na janela Propriedades para exibir uma lista completa de mensagens e eventos do Windows disponíveis para o item selecionado. Escolha na lista para criar ou editar funções do manipulador.
Para saltar para o código a partir do Editor de diálogo, clique duas vezes em um controle dentro da caixa de diálogo para ir para a declaração para sua função de manipulação de mensagens implementada mais recentemente.
Para classes de diálogo baseadas em ATL, você sempre salta para a definição do construtor.
Para exibir eventos para um controle, com um controle selecionado, escolha o botão ControlEvents na janela Propriedades .
Quando um único controle tem foco na caixa de diálogo, você pode clicar com o botão direito do mouse e selecionar Adicionar manipulador de eventos. Isso permite que você especifique a classe à qual o manipulador é adicionado. Para obter mais informações, consulte Adicionando um manipulador de eventos.
Observação
Escolher o botão ControlEvents quando a caixa de diálogo tem foco expõe uma lista de todos os controles na caixa de diálogo, que você pode expandir para editar os eventos para os controles individuais.
Para exibir mensagens para uma caixa de diálogo, com a caixa de diálogo selecionada, escolha o botão Mensagens na janela Propriedades .
Teclas Aceleradoras
Abaixo estão as teclas de aceleração padrão para os comandos do Editor de diálogo .
| Comando | Chaves | Descrição |
|---|---|---|
| Formatar.AlinharInferiores | + CtrlShift + Seta para baixo | Alinha as bordas inferiores dos controles selecionados com o controle dominante. |
| Format.AlignCenters | Turno + F9 | Alinha os centros verticais dos controles selecionados com o controle dominante. |
| Format.AlinharÀEsquerda | Ctrl + Shift + Seta para a esquerda | Alinha as bordas esquerdas dos controles selecionados com o controle dominante. |
| Format.AlignMiddles | F9 | Alinha os centros horizontais dos controles selecionados com o controle dominante. |
| Formato.AlinharDireita | Ctrl + Shift + Seta para a direita | Alinha as bordas direitas dos controles selecionados com o controle dominante. |
| Format.AlignTops | Ctrl + Shift + Seta para cima | Alinha as bordas superiores dos controles selecionados com o controle dominante. |
| Format.ButtonBottom | + CtrlO | Coloca os botões selecionados ao longo do centro inferior da caixa de diálogo. |
| Formatar.BotãoDireito | + CtrlO | Coloca os botões selecionados no canto superior direito da caixa de diálogo. |
| Format.CenterHorizontal | + CtrlTurno + F9 | Centraliza os controles horizontalmente dentro da caixa de diálogo. |
| Format.CenterVertical | + CtrlF9 | Centraliza os controles verticalmente dentro da caixa de diálogo. |
| Format.CheckMnemonics | + CtrlO | Verifica a unicidade dos mnemônicos. |
| Format.SizeToContent (AjustarTamanhoAoConteúdo) | Turno + F7 | Redimensiona o(s) controle(s) selecionado(s) para ajustar o texto da legenda. |
| Format.SpaceAcross | Alt + Seta para a esquerda | Espalhe uniformemente os controles selecionados horizontalmente. |
| Format.SpaceDown | + Alt Seta para baixo | Espalhe uniformemente os controles selecionados verticalmente. |
| Format.TabOrder | + CtrlD | Define a ordem dos controles dentro da caixa de diálogo. |
| Format.TestDialog | + CtrlO | Executa a caixa de diálogo para testar a aparência e o comportamento. |
| Formatar.AlternarGuias | + CtrlO | Alterna entre sem grelha, linhas-guia e grelha para edição de diálogo. |
Para alterar as teclas de atalho, vá para o menuOpções de > e escolha Teclado na pasta Ambiente.
Para obter mais informações, consulte Identificando e personalizando atalhos de teclado.
Para alterar as configurações, vá para o menu Ferramentas>Importar e Exportar Configurações.
As opções disponíveis nas caixas de diálogo e os nomes e locais dos comandos de menu que você vê podem diferir do descrito na Ajuda , dependendo das configurações ativas ou da edição. Para obter mais informações, consulte personalizar o IDE do Visual Studio.
Requerimentos
Win32
Ver também
Editores de Recursos
Como: Criar uma caixa de diálogo
Controles de caixa de diálogo