Функция GetClassName (winuser.h)
Извлекает имя класса, которому принадлежит указанное окно.
Синтаксис
int GetClassName(
[in] HWND hWnd,
[out] LPTSTR lpClassName,
[in] int nMaxCount
);
Параметры
[in] hWnd
Тип: HWND
Дескриптор для окна и, косвенно, класса, к которому принадлежит окно.
[out] lpClassName
Тип: LPTSTR
Строка имени класса.
[in] nMaxCount
Тип: int
Длина буфера lpClassName в символах. Буфер должен быть достаточно большим, чтобы включать завершающий символ NULL; в противном случае строка имени класса усекается до nMaxCount-1
символов.
Возвращаемое значение
Тип: int
Если функция выполняется успешно, возвращаемое значение — это количество символов, скопированных в буфер, не включая завершающий пустой символ.
Если функция выполняется неудачно, возвращается нулевое значение. Чтобы получить расширенные сведения об ошибке, вызовите функцию GetLastError.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | winuser.h (включая Windows.h) |
Библиотека | User32.lib |
DLL | User32.dll |
Набор API | ext-ms-win-ntuser-windowclass-l1-1-0 (представлено в Windows 8) |
См. также раздел
Функция FindWindowA, Функция GetClassInfoA, Функция GetClassLongA, Функция GetClassWord, Классы Окон