Compartilhar 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 Project Wizard para criar um aplicativo ATL, ou Adicionar um objeto ATL para 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 hospedagem de controles de ActiveX e o Windows. Se não desejar a sobrecarga de suporte de controle de ActiveX, depois que o Assistente gerou o seu código, substitua todas as instâncias de CAxDialogImpl com um CSimpleDialog ou CDialogImpl como classe base.

ObservaçãoObservação

CSimpleDialogcria somente as caixas de diálogo modais que suportam apenas controles comuns do Windows. CDialogImplcria um dos caixas de diálogo de janela restrita ou sem janela restrita.

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

  1. Criar um projeto ATL usando o atl Project Wizard.

  2. De o modo de exibição de classe, o botão direito do mouse no nome do projeto e clique em Add no menu de atalho. Clique em Add Class.

  3. No painel de modelos da Add Class caixa de diálogo, clique em Caixa de diálogo do ATL. Clique em Abrir para exibir o Assistente de caixa de diálogo do ATL.

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

Consulte também

Referência

Message Maps (ATL)

Conceitos

Adicionando uma classe

Outros recursos

ATL Window Classes