Partilhar via


Classes de Suporte para Windows

Observação

A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

As seguintes classes fornecem suporte para janelas:

  • _U_MENUorID Fornece invólucros para CreateWindow e CreateWindowEx.

  • CWindow Contém métodos para manipular uma janela. CWindow é a classe base para CWindowImpl, CDialogImpl, e CContainedWindow.

  • CWindowImpl Implementa uma janela baseada numa nova classe de janela. Também permite subclassar ou superclassar a janela.

  • CDialogImpl Implementa uma caixa de diálogo.

  • CAxDialogImpl Implementa uma caixa de diálogo (modal ou sem modo) que hospeda os controlos ActiveX.

  • CSimpleDialog Implementa uma caixa de diálogo (modal ou sem modo) com funcionalidades básicas.

  • CAxWindow Manipula uma janela que hospeda um controlo ActiveX.

  • CAxWindow2T Fornece métodos para manipular uma janela que hospeda um controlo ActiveX e também tem suporte para alojar controlos ActiveX licenciados.

  • CContainedWindowT Implementa uma janela contida noutro objeto.

  • CWndClassInfo Gere a informação de uma nova classe de janela.

  • CDynamicChain Suporta encadeamento dinâmico de mapas de mensagens.

  • CMessageMap Permite que um objeto exponha os seus mapas de mensagens a outros objetos.

  • CWinTraits Fornece um método simples para padronizar as características de um objeto janela ATL.

  • CWinTraitsOR Fornece valores por defeito para estilos de janela e estilos estendidos usados para criar uma janela. Estes valores são adicionados, usando o operador logical-OR, aos valores fornecidos durante a criação de uma janela.

Classes de Janelas ATL

ATL Tutorial

Consulte também

Visão geral da classe
Macros do Mapa de Mensagens
Macros de Classe Janela