Функция GetClassInfoEx извлекает информацию о классе окна, включая дескриптор маленького значка, связанного с этим классом. Функция GetClassInfo не извлекает дескриптор маленького значка.
Синтаксис
BOOL GetClassInfoEx( HINSTANCE hinst, LPCTSTR lpszClass, LPWNDCLASSEX lpwcx ); |
Параметры
hinst
[in] Дескриптор экземпляра приложения, которое создавало класс. Чтобы извлечь информацию о классах, определяемых системой (таких как кнопки или окна со списком), установите этот параметр в ПУСТО (NULL).lpszClass
[in] Указатель на символьную строку с нулем в конце, содержащую имя класса. Имя должно быть таким, которое является именем заранее зарегистрированного класса или класса, зарегистрированного предыдущим вызовом функции RegisterClass или RegisterClassEx. Альтернативно, этим параметром может быть атом класса, созданный предыдущим вызовом RegisterClass или RegisterClassEx. Атом должен находиться в младшем слове параметра lpszClass; старшее слово должен быть нуль.lpwcx
[out] Указатель на структуру WNDCLASSEX, которая получает информацию о классеВозвращаемое значение
Если функция находит соответствующий класс и успешно копирует данные, возвращаемое значение не нуль.
Если функция не находит соответствующий класс и не копирует данные, возвращаемое значение равняется нулю. Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.
Замечания
Атомы класса создаются, используя функцию RegisterClass или RegisterClassEx, а не функцию GlobalAddAtom.
Функция GetClassInfoExW поддерживается программой Microsoft Layer for Unicode (MSLU).
Обратите внимание! на то, что последующие вызовы этой функции, переписывают результаты работы предыдущих вызовов, так что Вы должны сохранить какой-либо из результатов, который хотите использовать позже. |
Чтобы использовать эту версию, Вы должны добавить некоторые файлы к вашему приложению, как изложено в описании Microsoft Layer for Unicode для системы Windows 95/98/Me.
Смотри также
Обзор Классы окна, Функции, используемые классами окна, GetClassLong, GetClassName, RegisterClass, RegisterClassEx, WNDCLASS
Размещение и совместимость GetClassInfoEx |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.5 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Используемая библиотека |
User32.lib |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |