RegisterClassEx

Функцией RegisterClassEx регистрирует класс окна для последующего использования в вызовах функции CreateWindow или CreateWindowEx.

() RegisterClassEx атома CONST WNDCLASSEX  * lpwcx / / адрес структуры с данных класса);
 

Параметры

lpwcx
Указатель на структуру WNDCLASSEX . Вы должны заполнить структуру с атрибутами соответствующего класса перед его передачей в функцию.

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

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

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

Примечания

При регистрации класса окна, используя RegisterClassExA, приложение сообщает системе, что windows созданного класса ожидают сообщения с текстом или параметры символов для использования ANSI кодировку; Если вы зарегистрировать его с помощью RegisterClassExW, приложение запрашивает система передать параметры текста сообщений в Юникоде. Функция IsWindowUnicode позволяет приложениям запрашивать характер каждого окна. Для получения дополнительных сведений о функции ANSI и Юникод в Win32 API, см. Прототипы функций.

Все классы окон, которые приложение регистрирует незарегистрированных при прерывании.

Windows 95: Все классы окон, зарегистрированной DLL являются незарегистрированными при выгрузке библиотеки DLL.

Windows NT: Нет окна классов зарегистрированной DLL не зарегистрированы при выгрузке библиотеки DLL.

Windows 95: RegisterClassEx завершается неудачей, если cbWndExtra или cbClsExtra член WNDCLASSEX структуры содержит более чем 40 байт.

QuickInfo

nbsp; Windows &NT: требует версии 4.0 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Используйте user32.lib.
Юникод:В версии Юникода и ANSI в Windows NT.

Родственные слова

Обзор окна классов, функции класса окна CreateWindow, CreateWindowEx, GetClassInfoEx, GetClassName, UnregisterClass, WindowProc,WNDCLASSEX