RegisterClassEx

Funcția RegisterClassEx înregistrează o clasă de Ferestre pentru uz ulterior în apelurile la funcția CreateWindow sau CreateWindowEx.

(ATOM RegisterClassEx CONST WNDCLASSEX  * lpwcx / / adresa de structura cu date de clasă);
 

Parametrii

lpwcx
Indicator spre o structură WNDCLASSEX . Completați structura cu atributele clasa corespunzătoare înainte de a trece la funcția de.

Valorile întroarse

Dacă funcția reușește, valoarea returnată este un atom care identifică în mod unic clasa fiind înregistrate.

Dacă funcția nu reușește, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError.

Observații

Dacă vă înregistrați clasa fereastra utilizând RegisterClassExA, aplicarea spune sistemului că Ferestre de clasa creat aștepta mesaje cu text sau parametrii de caractere pentru a utiliza ANSI character set; Dacă vă înregistrați-o utilizând RegisterClassExW, cererea se referă că sistemul trece parametri textul de mesaje ca Unicode. Funcția de IsWindowUnicode permite aplicațiilor să interogare natura fiecare fereastră. Pentru mai multe informații despre funcțiile ANSI și Unicode în Win32 API, consultați Funcția prototipuri.

Toate clasele fereastra care cererea registrele sunt neînregistrate atunci când aceasta se termină.

Windows 95: Toate clasele de fereastra înregistrate de un DLL sunt neînregistrate când DLL se descarcă.

Windows NT: Nu clasele fereastra înregistrate de un DLL sunt neînregistrate când DLL se descarcă.

Windows 95: RegisterClassEx nu reușește dacă membrul cbWndExtra sau cbClsExtra de structura WNDCLASSEX conține mai mult de 40 de octeți.

QuickInfo

nbsp; Windows &NT: necesită versiunea 4.0 sau ulterioară.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.
Unicode:Pus în aplicare ca Unicode și ANSI versiuni Windows NT.

A se vedea, de asemenea

Fereastra clase de prezentare, fereastra clasa funcții, CreateWindow, CreateWindowEx, GetClassInfoEx, GetClassName, UnregisterClass, WindowProc,WNDCLASSEX