Funkcja UnregisterClass usuwa klasy okna, zwalnianiu pamięci wymaganej dla klasy.
(BOOL UnregisterClass LPCTSTR lpClassName, / / adresu z ciąg nazwy klasyWystąpienie HINSTANCEwystąpienie hInstance / / uchwyt wystąpienia aplikacji);
Jeśli ten parametr jest atom całkowitą, musi być globalne atomu utworzone przez poprzednie wywołanie funkcji RegisterClassEx . Atom, 16-bitowe wartości mniejszej niż 0xC000, musi być w słowo bity lpClassName; program word wysokich numerach musi być równe zero.
Jeśli funkcja, wartość zwracany jest różna od zera.
Jeśli klasy nie można odnaleźć lub jeśli okno nadal istnieje, który został utworzony z klasą, wartość zwracany jest równa zero. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.
Przed wywołaniem tej funkcji, aplikacja musi zniszczyć wszystkich okien utworzony z określoną klasą.
Wszystkie klasy okien, które rejestruje aplikacji są niezarejestrowanych, gdy zostaje zakończone.
Systemu Windows 95: Wszystkie klasy okno zarejestrowane przez bibliotekę DLL są niezarejestrowanych, jeśli biblioteka DLL jest zwolniony.
Systemu Windows NT: Nie klasy okno zarejestrowane przez bibliotekę DLL rejestry są niezarejestrowanych, jeśli biblioteka DLL jest zwolniony.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Należy użyć user32.lib.
Unicode:Implementowane jako wersje Unicode i ANSI w systemie Windows NT.
Okno klasy omówienie, funkcje klasy okno, RegisterClassEx