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