Partilhar via


Exemplo do DLGTEMPL: Cria dinamicamente modelos de caixa de diálogo

O exemplo DLGTEMPL mostra como criar um modelo de caixa de diálogo dinamicamente e usar o modelo com CDialog::InitModalIndirect.O exemplo exibe uma caixa de diálogo para selecionar a altura, largura e outros atributos de um botão, texto estático e controle de edição de várias linhas e, em seguida, exibe a caixa de diálogo resultante usando modelos na memória.

A maior parte do código para criar dinamicamente uma caixa de diálogo é encontrada no CMyDialogTemplate::DemoItfunção de membro .DLGTEMPL não impede que você inserir valores que definir o layout de um controle sobre a outra, nem impede que você posicionar um controle além do limite da caixa de diálogo.Você pode experimentar DLGTEMPL para ver os efeitos de redimensionamento e sobreposição de controles.

Para obter mais informações sobre modelos de caixa de diálogo, consulte a classe CDialog e o Windows estruturas DLGTEMPLATE and DLGITEMTEMPLATE in the Windows SDK.

Observação de segurança:

Este código de exemplo é fornecido para ilustrar um conceito e não deve ser usado em aplicativos ou sites da Web, pois ele não pode ilustrar sistema autônomo práticas de codificação mais seguras.Microsoft sistema autônomo sumes nenhuma responsabilidade por danos incidentais ou conseqüenciais deve o código de exemplo ser usado para fins diferentes de sistema autônomo se destina.

Para obter exemplos e instruções para instalá-los:

  • Sobre o Visual Studio Ajuda menu, clicar Exemplos.

    Para obter mais informações, consulte Localizando arquivos de exemplo.

  • A versão mais recente e a lista completa das Exemplos está disponível online a partir de O Visual Studio 2008 Exemplos página.

  • Você também pode localizar exemplos no disco rígido do seu computador.Por padrão, exemplos e um arquivo Leiame são copiados para uma pasta sob \programa Files\Visual Studio 9.0\Samples\.Para edições Express do Visual Studio, todos os exemplos estão localizados online.

Criando e executando o exemplo

Para compilação e executar a amostra DLGTEMPL

  1. em aberto dlgtempl.sln solução.

  2. Sobre o Compilação menu, clicar Compilação.

  3. No menu Debug, clique em Start Without Debugging.

Quando você executa DLGTEMPL, ele exibe uma caixa de diálogo que você selecionar Botão, edição, or Texto.Insira os valores desejados para altura, largura e X e coordenadas Y para a posição na caixa de diálogo resultante e uma legenda a ser exibido.clicar Mostrar caixa de diálogo para exibir uma caixa de diálogo criado dinamicamente com base nos valores que você inserir.Pressione ESCAPE para fechar a caixa de diálogo.

Consulte também

Outros recursos

Exemplos do MFC