Partilhar via


Introdução a classes de janela do ATL

As seguintes classes ATL foram projetadas para implementar e manipular janelas:

  • CWindow permite que você anexe um identificador de janela para o CWindow objeto. Em seguida, chamar CWindow métodos para manipular a janela.

  • CWindowImpl permite implementar uma nova janela e processar mensagens com um MAP da mensagem.Você pode criar uma janela com base em uma classe nova de Windows, superclasse uma classe existente ou subclasse uma janela existente.

  • CDialogImpl permite que você implemente uma janela restrita ou uma caixa de diálogo sem janela restrita processo e a caixa de mensagens com um MAP da mensagem.

  • CContainedWindowT é uma classe de pré-construída que implementa uma janela cujo MAP da mensagem está contido em outra classe.Usando CContainedWindowT permite centralizar o processamento em uma classe de mensagens.

  • CAxDialogImpl permite que você implemente uma caixa de diálogo (janela restrita ou sem janela restrita) que hospeda os controles ActiveX.

  • CSimpleDialog permite que você implemente uma caixa de diálogo modal com funcionalidade básica.

  • CAxWindow permite que você implemente uma janela que hospeda um controle ActiveX.

  • CAxWindow2T permite que você implemente uma janela que hospeda um controle ActiveX licenciado.

Além das classes de janela específico, ATL fornece várias classes projetadas para facilitar a implementação de um objeto de janela ATL.Eles são da seguinte maneira:

  • CWndClassInfo gerencia as informações de uma nova classe de janela.

  • CWinTraits and CWinTraitsOR fornecem um método simples de padronizar as características de um objeto de janela ATL.

Consulte também

Outros recursos

Classes de janela do ATL