Функция 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, Классы Окон