Adicionando uma caixa de diálogo de ATL

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

Por padrão, o assistente da caixa de diálogo de 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 a sobrecarga de suporte do controle ActiveX, uma vez que gerou o assistente seu código, substitua todas as instâncias de CAxDialogImpl com CSimpleDialog ou CDialogImpl como sua classe base.

ObservaçãoObservação

CSimpleDialog cria apenas caixas de diálogo modais que suportam apenas controles comuns.CDialogImpl criar caixas de diálogo modais ou sem janela restrita.

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

  1. Crie um projeto de ATL usando Assistente de projeto de ATL.

  2. De Modo de Exibição de Classe, clique com o botão direito do mouse no nome do projeto e clique em Adicionar do menu de atalho.Clique Adicionar Classe.

  3. Em o painel de modelos da caixa de diálogo de Adicionar Classe , clique Caixa de Diálogo do ATL.Clique Abrir para exibir Assistente da caixa de diálogo de ATL.

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

Consulte também

Referência

Mapas de mensagens (ATL)

Conceitos

Adicionando uma classe

Outros recursos

Classes da janela de ATL