Функция GetClassName


Функция 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

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz