UnregisterClass функція видаляє клас вікна, звільнення пам'яті, необхідної для класу.
(BOOL UnregisterClass LPCTSTR lpClassName, / / адреса клас ім'я рядкаHINSTANCEhInstance / / ручка застосування інстанції);
Якщо цей параметр атома ціле число, воно має бути глобальний atom, створені попередній виклик функції RegisterClassEx . Атома, 16-бітові значення, менше за 0xC000, має бути слово Низька порядку lpClassName; слово вищого порядку повинні бути нульовим.
Якщо функція завершено успішно, значення, що повертається, є ненульовим.
Якщо клас не знайдено, або якщо вікно все ще існує, що був створений з класом, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.
Перед викликом цю функцію, додаток повинні знищити всі вікна, які створено до вказаної класу.
Всі класи вікон, що застосунок реєструється, Незареєстровані, коли вона припиняється.
Windows 95: Всі класи вікон, зареєстрований DLL, Незареєстровані, коли вивантажений DLL.
Windows NT: Вікно класів зареєстрований DLL регістрів, Незареєстровані, коли вивантажений DLL.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.
Юнікод:Реалізований у вигляді Юнікод і ANSI версії на Windows NT.
Огляд вікна класи, клас функції вікон, RegisterClassEx