A função de RegisterClassEx registra uma classe de janela para uso subseqüente em chamadas para o CreateWindow ou CreateWindowEx função.
(Átomo RegisterClassEx WNDCLASSEX CONST * lpwcx / / endereço da estrutura com dados de classe);
Se a função for bem-sucedido, o valor de retorno é um átomo que identifica a classe que está sendo registrada.
Se a função falhar, o valor de retorno é zero. Para informações de erro estendidas get, chamar GetLastError.
Se você registrar a classe janela usando RegisterClassExA, o aplicativo informa ao sistema que o windows da classe criada esperam mensagens com texto ou parâmetros de caractere para usar o ANSI caracteres conjunto; Se você registrá-lo usando o RegisterClassExW, o aplicativo solicita que o sistema de passar parâmetros de texto de mensagens como Unicode. A função IsWindowUnicode permite que os aplicativos consultem a natureza de cada janela. Para obter mais informações sobre as funções ANSI e Unicode na API do Win32, consulte Protótipos de função.
Todas as classes janela que um aplicativo registra são não registadas quando ele termina.
Windows 95: Todas as classes de janela registradas por uma DLL são não registradas quando o DLL é descarregado.
Windows NT: Nenhuma janela classes registrados por uma DLL são não registadas quando a DLL é descarregada.
Windows 95: RegisterClassEx falhará se o cbWndExtra ou cbClsExtra membro da estrutura WNDCLASSEX contém mais de 40 bytes.
nbsp; Windows &NT: requer a versão 4.0 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em WinUser. h.
Biblioteca de importação:Use user32.lib.
Unicode:Implementado como versões Unicode e ANSI no Windows NT.
Visão geral da janela Classes, funções de classe de janela, CreateWindow, CreateWindowEx, GetClassInfoEx, GetClassName, UnregisterClass, WindowProc,WNDCLASSEX