DECLARE_WND_CLASS

Permite que você especifique o nome de uma nova classe de janela.Coloque esta macro em classe de controle ActiveX de um controle ActiveX ATL ActiveX.

DECLARE_WND_CLASS( 
      WndClassName  
)

Parâmetros

  • WndClassName
    [in] O nome da nova classe de janela.If NULO, ATL irá gerar um nome de classe de janela.

Comentários

Esta macro permite que você especifique o nome de uma nova classe de janela cujas informações serão gerenciadas por CWndClassInfo.DECLARE_WND_CLASS Define a nova classe de janela ao implementar a função estática a seguir:

static CWndClassInfo& GetWndClassInfo();

DECLARE_WND_CLASS Especifica os seguintes estilos para a nova janela:

  • CS_HREDRAW

  • CS_VREDRAW

  • CS_DBLCLKS

DECLARE_WND_CLASS também especifica a cor do plano de fundo da janela padrão. Use o DECLARE_WND_CLASS_EX macro para fornecer seus próprios estilos e a cor do plano de fundo.

CWindowImpl uses the DECLARE_WND_CLASS macro para criar uma janela baseada em uma nova classe de janela. Para substituir esse comportamento, use o DECLARE_WND_SUPERCLASS macro, ou fornecer sua própria implementação do GetWndClassInfo função.

Para obter mais informações sobre como usar janelas em ATL, consulte o artigo Classes de janela do ATL.

Requisitos

Cabeçalho: atlwin.h

Consulte também

Outros recursos

Macros de classe de janela

Macros ATL