w32api - Справочник по Windows API
Найти:
На:





Функция UnregisterClass удаляет оконный класс, освобождая память которая была выделена для класса.

BOOL UnregisterClass(
    LPCTSTR lpClassName,	// адрес строки с именем класса
    HINSTANCE hInstance 	// дескриптор экземпляра приложения
);
Параметры:

lpClassName Адрес нульзаканчивающейся строки или значение атома. Если это атом, - то атом должен быт глобальным, созданный вызовом функции GlobalAddAtom.

Если lpClassName – это строка, то она задает имя оконного класса. Это имя класса должно быть зарегестрированным с помощью функции RegisterClass. Системные глобальные классы, такие как элементы диалогового окна, не могут быть уничтожены.
hInstance Определяет дескриптор модуля, который создал класс.

Возвращаемые значения:

Если функция успешна, возвращается ненулевое значение.

Если класс не может быть найден или окно класса все еще существует, возвращается ноль. Для получения дополнительной информации об ошибке, вызовите GetLastError.

Замечания:

Перед вызовом этой функции, приложение должно удалить все окна, созданные с указанным классом.

Смотрите также:



Hosted by uCoz