Partilhar via


Classes de janela ATL

ATL inclui várias classes que permitem que você use e implemente janelas. Essas classes, como outras classes 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.

Na presente seção

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

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

Implementando uma janela
Discute manipuladores de mensagens, mapas de mensagens e o uso do CWindowImpl. Inclui detalhes sobre superclassificação e subclassificação.

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

Usando janelas contidas
Discute janelas contidas na ATL, que são janelas que delegam as suas mensagens a um objeto contentor em vez de as manipularem na própria classe.

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

ATL
Fornece links para tópicos conceituais sobre como programar usando a Ative Template Library.

Classes de suporte do Windows
Lista classes ATL adicionais que suportam janelas e mapas de mensagens na ATL.