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