RegisterClassEx

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);
 

Parâmetros

lpwcx
Ponteiro para uma estrutura de WNDCLASSEX . Você deve preencher a estrutura com os atributos de classe apropriada antes de passá-lo para a função.

Retornar valores

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.

Observações

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.

QuickInfo

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.

Ver também

Visão geral da janela Classes, funções de classe de janela, CreateWindow, CreateWindowEx, GetClassInfoEx, GetClassName, UnregisterClass, WindowProc,WNDCLASSEX