Partilhar via


Classes de suporte a janelas

As seguintes classes dão suporte a janelas:

  • _U_MENUorID Fornece wrappers para CreateWindow e CreateWindowEx.

  • CWindow Contém métodos de manipulação de uma janela. CWindow é a classe base de CWindowImpl, CDialogImpl e CContainedWindow.

  • CWindowImpl Implementa uma janela com base em uma nova classe de janela. Também permite que você atribua uma subclasse ou superclasse à janela.

  • CDialogImpl Implementa uma caixa de diálogo.

  • CAxDialogImpl Implementa uma caixa de diálogo (com ou sem janela restrita) que hospeda controles ActiveX.

  • CSimpleDialog Implementa uma caixa de diálogo (com ou sem janela restrita) com funcionalidade básica.

  • CAxWindow Manipula uma janela que hospeda um controle ActiveX.

  • CAxWindow2T Fornece métodos para manipular uma janela que hospeda um controle ActiveX e também dá suporte para hospedar controles ActiveX licenciados.

  • CContainedWindowT Implementa uma janela contida em outro objeto.

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

  • CDynamicChain Dá suporte ao encadeamento dinâmico dos mapas de mensagens.

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

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

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

Classes de janela da ATL

Tutorial da ATL

Confira também

Visão geral da aula
Macros de mapa de mensagens
Macros de classe de janela