RegisterClass

Funkcia RegisterClass registrov triedu okna pre následné použitie v volaní funkcie CreateWindow alebo CreateWindowEx.

RegisterClass funkcia nebola nahradená funkciu RegisterClassEx . Naďalej môžete používať RegisterClass, avšak, ak nie je potrebné nastaviť malú ikonu triedy.

(ATOM RegisterClass KONŠTANTA WNDCLASS  * lpWndClass / / address konštrukcie s triedou / / údajov);
 

Parametre

lpWndClass
Smerník na štruktúru WNDCLASS . Štruktúra musí vyplniť s atribútmi príslušnej triede molekulovým funkciu.

Note:

Ak funkciu podarí, vrátená hodnota je atómu, ktorý jednoznačne identifikuje triedy registrovaných.

Ak funkcia zlyhá, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.

Poznámky

Ak Trieda okna sa nezaregistrovala pomocou RegisterClassA, uplatňovanie prikazuje systému windows vytvorený triedy očakávať správy s textom alebo znak parametre použiť ANSI znakov; Ak sa zaregistrujete použitím RegisterClassW, žiadosti požaduje systém preniesť textu parametre správy ako Unicode. IsWindowUnicode funkcia umožňuje aplikáciám dotaz povahy každého okna. Ďalšie informácie o funkciách ANSI a Unicode v rozhranie API systému Win32, nájdete v časti Funkcia prototypy.

Všetky okno triedy, ktoré aplikácia zaregistruje sa nezapísaný pri ukončení.

Systém Windows 95: DLL sa vykladá neregistrovaných sú všetky okno triedy zaregistrovaná knižnica DLL.

Systém Windows NT: Žiadne okno triedy zaregistrovaná knižnica DLL sú neregistrovaných pri nezaťaženom DLL.

Systém Windows 95: RegisterClass zlyhá Ak cbWndExtra alebo cbClsExtra člena WNDCLASS štruktúra obsahuje viac ako 40 bajtov.

Windows CE: WNDCLASS štruktúra poukázal parametra lpWndClass nepodporuje oblasti lpszMenuName pretože Windows CE nepodporuje predvolených ponukách.

Ak používate Windows CE Iconcurs komponent, ktorý poskytuje podporu kurzor myši na príslušnej cieľovej platformách, nemôžete použiť pole hCursor v štruktúre WNDCLASS poukázal na lpWndClass.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Unicode:Implementovaný ako Unicode, ANSI verzia v systéme Windows NT.

Pozri tiež

Okno triedy prehľad okno triedy funkcie CreateWindow, CreateWindowEx, GetClassInfo, GetClassName, RegisterClassEx, UnregisterClass, WindowProc, WNDCLASS

Index