UnregisterClass

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

Parametry

lpClassName
Wskaźnik na ciąg zakończony znakiem null lub jest atom całkowitą. Jeśli lpClassName jest ciągiem, określa nazwę klasy okna. Ta nazwa klasy musi być zarejestrowany przez poprzednie wywołanie funkcji RegisterClassEx . Klas systemowych, takich jak formantów okna dialogowego, nie można wyrejestrować.

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.

wystąpienie hInstance
Dojście do instancji modułu, w którym utworzona klasa.

Zwraca wartości

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.

Uwagi

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.

Skrócone informacje

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.

Zobacz też

Okno klasy omówienie, funkcje klasy okno, RegisterClassEx

Index