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