Classes de janela do ATL
ATL contém várias classes que permitem a você usar e implementar o windows. Essas classes, como outro classes ATL, fornecem uma implementação eficiente que não impõe uma sobrecarga em seu código.
-
CWindow permite que você anexar um identificador de janela do objeto CWindow . Você, em seguida, chamar métodos de CWindow para manipular a janela.
-
CWindowImpl permite que você implementar uma nova janela e Processoar mensagens com um mapa da mensagem. Você pode criar uma janela com base em um novo Windows classe, superclasse uma classe existente ou subclasse uma janela existente.
-
CDialogImpl permite que você implemente uma restrita ou uma caixa de diálogo sem janela restrita caixa e processo de mensagens com um mapa da mensagem.
-
CContainedWindow é uma pré-construído classe que implementa uma janela cujo mapa da mensagem está contido em outra classe. Usar CContainedWindow permite que você centralize o processamento em uma classe de mensagem.
-
CAxDialogImpl permite que você implemente uma caixa de diálogo (restrita ou sem janela restrita) que hospeda os controles ActiveX.
-
CSimpleDialog permite que você implemente uma caixa de diálogo (restrita ou sem janela restrita) com funcionalidade básica.
-
CAxWindow permite que você implemente uma janela que hospeda um controle ActiveX.
-
Além de 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 os seguintes:
-
CWndClassInfo gerencia as informações de uma Novo classe de janela.
-
CWinTraits e CWinTraitsOR fornecem um método simples de padronização as características de um objeto de janela do ATL.
Este artigo explica como usar as classes de janela ATL. Os tópicos cobertos incluem: