Функция GetClassName извлекает данные об имени класса, которому принадлежит указанное окно.
Синтаксис
int GetClassName( HWND hWnd, LPTSTR lpClassName, int nMaxCount ); |
Параметры
hWnd
[in] Дескриптор окна и, косвенно, класс которому окно принадлежит.lpClassName
[out] Указатель на буфер, который должен получить строку с именем класса.nMaxCount
[in] Устанавливает длину буфера, в TCHAR, на который указывает параметр lpClassName. Строка с именем класса обрезается, если она длиннее, чем буфер, и всегда с символом конца строки ('\0').Возвращаемое значение
Если функция завершается успешно, возвращаемое значение - число TCHAR, скопированное в заданный буфер.
Если функция завершается ошибкой, возвращаемое значение равняется нулю. Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.
Замечания
Функция GetClassNameW поддерживается Microsoft ® Layer for Unicode (MSLU). Чтобы использовать эту версию, Вы должны добавить некоторые файлы в ваше приложение, как изложено в Microsoft Layer for Unicode для систем Windows 95/98/Me .
Смотри также
Обзор Классы окна, Функции, используемые классами окна, FindWindow, GetClassInfo, GetClassLong, GetClassWord
Размещение и совместимость GetClassName |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Используемая библиотека |
User32.lib |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |