Classes de janela ATL

A ATL inclui várias classes que permitem usar e implementar janelas. Essas classes, como outras classes de ATL, fornecem uma implementação eficiente que não impõe uma sobrecarga ao seu código.

Esta seção descreve as classes de janela ATL e explica como usá-las.

Nesta seção

Introdução às classes de janela da ATL
Descreve brevemente cada classe de janela ATL e fornece links para o material de referência nelas.

Usando uma janela
Aborda como usar CWindow para manipular uma janela.

Implementando uma janela
Aborda manipuladores de mensagens, mapas de mensagens e uso de CWindowImpl. Inclui detalhes sobre superclasse e subclasse.

Implementando uma caixa de diálogo
Aborda os dois métodos para adicionar uma classe de caixa de diálogo e mostra um exemplo de código.

Usando janelas independentes
Aborda janelas contidas na ATL, que são janelas que delegam suas mensagens a um objeto de contêiner em vez de tratá-las em sua própria classe.

Noções básicas sobre as características da janela
Aborda classes de características de janela na ATL. Essas classes fornecem um método simples para padronizar os estilos usados para a criação de um objeto de janela.

ATL
Fornece links para tópicos conceituais sobre como programar usando o Active Template Library.

Classes de suporte ao Windows
Lista classes ATL adicionais que dão suporte a janelas e mapas de mensagens na ATL.