O RegisterClass função registra uma classe de janela para uso subseqüente em chamadas para o CreateWindow ou CreateWindowEx função.
O RegisterClass função foi substituído pela função de RegisterClassEx . Você ainda pode usar RegisterClass, no entanto, se você não precisará definir o ícone pequeno da classe.
(ATOM RegisterClass WNDCLASS CONST * lpWndClass / / endereço da estrutura com classe / / dados);
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 RegisterClassA, 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 RegisterClassW, 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: RegisterClass falha se o cbWndExtra ou cbClsExtra membro das WNDCLASS estrutura contém mais de 40 bytes.
Windows CE: A WNDCLASS estrutura apontada pelo lpWndClass parâmetro não oferece suporte o campo lpszMenuName como Windows CE não oferece suporte a menus padrão.
A menos que você estiver usando o componente Iconcurs do Windows CE, que fornece suporte cursor mouse em plataformas de destino apropriado, não é possível usar o hCursor campo in a WNDCLASS estrutura apontado pelo lpWndClass.
nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Requer versão 1.0 ou posterior.
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, GetClassInfo, GetClassName, RegisterClassEx, UnregisterClass, WindowProc, WNDCLASS