Partilhar via


Adicionando uma caixa de diálogo do ATL

Para adicionar uma caixa de diálogo do ATL para seu projeto, seu projeto deve ser um projeto ATL ou um projeto MFC que inclui o suporte ATL.Você pode usar o ATL projeto assistente para criar um aplicativo ATL ou Adicionar um objeto ATL ao seu aplicativo MFC para implementar o suporte ATL para um aplicativo MFC.

Por padrão, o Assistente de caixa de diálogo do ATL implementa uma caixa de diálogo derivada de CAxDialogImpl.Essa classe inclui suporte para hospedar controles ActiveX e do Windows.Se você não quiser que a sobrecarga de suporte a controles ActiveX, depois que o Assistente gerou seu código, substitua todas sistema autônomo ocorrências de CAxDialogImpl com um CSimpleDialog or CDialogImpl sistema autônomo sua classe base.

Observação:

CSimpleDialog cria somente caixas caixa de diálogo modal que suportam apenas controles comuns do Windows. CDialogImpl cria uma das caixas de diálogo modal ou sem janela restrita.

Para adicionar um recurso de caixa de diálogo do ATL ao seu projeto

  1. Criar um projeto ATL utilizando o ATL Project assistente.

  2. De Modo de exibição de classe, clicar com o botão direito do mouse no nome do projeto e clique em Adicionar no menu de atalho.clicar Adicionar classe.

  3. No painel de modelos do Adicionar classe diálogo, clicar Caixa de diálogo do ATL.clicar em aberto para exibir o Assistente de caixa de diálogo do ATL.

Para obter mais informações, consulte Implementação de uma caixa de diálogo.

Consulte também

Conceitos

Adicionando uma classe

Referência

Mapeamentos de mensagem (ATL)

Outros recursos

Classes de janela do ATL