Partilhar via


DECLARE_WND_CLASS

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

DECLARE_WND_CLASS( 
   WndClassName  
)

Parâmetros

  • WndClassName
    [in] o nome da classe da nova janela.Se NULO, ATL gerará um nome de classe de janela.

Comentários

Este macro permite que você especifique o nome de uma classe de nova janela cujas informações é gerenciada por CWndClassInfo.DECLARE_WND_CLASS define a classe da nova janela implementando a função estática 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 padrão da janela.Use a macro de DECLARE_WND_CLASS_EX para fornecer seus próprios estilos e cor do plano de fundo.

CWindowImpl usa a macro de DECLARE_WND_CLASS para criar uma janela com base em uma classe de nova janela.Para substituir esse comportamento, usar a macro de DECLARE_WND_SUPERCLASS , ou fornecer sua própria implementação de função de GetWndClassInfo .

Para obter mais informações sobre como usar o windows em ATL, consulte o artigo A janela de ATL classes.

Requisitos

Cabeçalho: atlwin.h

Consulte também

Outros recursos

Macros de classe de janela

Macros de ATL