Функция GetClassWord (winuser.h)
Извлекает 16-битовое значение (WORD) с указанным смещением в дополнительную память класса для класса окна, которому принадлежит указанное окно.
Синтаксис
WORD GetClassWord(
[in] HWND hWnd,
[in] int nIndex
);
Параметры
[in] hWnd
Тип: HWND
Дескриптор для окна и, косвенно, класса, к которому принадлежит окно.
[in] nIndex
Тип: int
Отсчитываемое от нуля смещение в байтах извлекаемого значения. Допустимые значения находятся в диапазоне от нуля до количества байтов памяти класса минус два; Например, если вы указали 10 или более байтов дополнительной памяти класса, значение 8 будет индексом пятого 16-битового целого числа. Существует дополнительное допустимое значение, как показано в следующей таблице.
Значение | Значение |
---|---|
|
Извлекает значение ATOM , однозначно определяющее класс окна. Это тот же атом, который возвращает функция RegisterClass или RegisterClassEx . |
Возвращаемое значение
Тип: WORD
Если функция выполняется успешно, возвращаемым значением будет запрошенное 16-битовое значение.
Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Комментарии
Зарезервируйте дополнительную память класса, указав ненулевое значение в элементе cbClsExtra структуры WNDCLASS, используемой с функцией RegisterClass .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | 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-2 (представлен в Windows 10 версии 10.0.10240) |
См. также раздел
Основные понятия
Справочные материалы