GetClassLong функція отримує вказане значення 32-розрядні (довгий) з WNDCLASSEX структури, пов'язаних з вказаного вікна.
(DWORD GetClassLong HWND hWnd, / / ручка вікнаIntnIndex / / зсуву значення для отримання);
| Значення | Дія |
|---|---|
| GCW_ATOM | Вилучає ATOM значення, яке унікально ідентифікує клас вікна. Це ж atom, що функція RegisterClassEx повертає. |
| GCL_CBCLSEXTRA | Повертає розмір у байтах, додаткову пам'ять, що зв'язані з класом. |
| GCL_CBWNDEXTRA | Повертає розмір у байтах, додаткові вікна пам'яті, пов'язаних з кожного вікна в класі. Інформацію про те, як отримати доступ до цього пам'яті перегляньте GetWindowLong. |
| GCL_HBRBACKGROUND | Повертає дескриптор фону пензлів, зв'язані з класом. |
| GCL_HCURSOR | Повертає дескриптор курсору, зв'язані з класом. |
| GCL_HICON | Повертає дескриптор піктограми, що зв'язані з класом. |
| GCL_HICONSM | Повертає дескриптор маленький значок, що зв'язані з класом. |
| GCL_HMODULE | Повертає дескриптор модуль, який зареєстрований клас. |
| GCL_MENUNAME | Отримує адресу, ім'я рядка меню. Рядок ідентифікує меню ресурсу, що зв'язані з класом. |
| GCL_STYLE | Отримує біти стиль клас вікна. |
| GCL_WNDPROC | Отримання адреси процедури вікна, що зв'язані з класом. |
Якщо функцію виконано успішно, значення, що повертається, є запитаного значення 32-розрядних.
Якщо функцію не вдається, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.
Заповідник додаткових клас пам'яті, вказавши ненульове значення у WNDCLASSEX структури, які використовуються з функцією RegisterClassEx , член cbClsExtra.
Windows CE: NIndex параметр є байт зсув, але має бути кратним 4 байт. Windows CE не підтримує невирівняний доступу.
Лише значення, підтримуються для параметра nIndex , GCL_HICON і GCL_STYLE.
Якщо ви використовуєте Windows CE Iconcurs компонент, який підтримує курсори миші на відповідний цільових платформ, також можна GCL_HCURSOR цінність в параметрі nIndex.
Примітка Windows CE версії, що підтримує курсори миші включають Iconcurs і Mcursor компоненти, а не значок і курсор компоненти.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.
Юнікод:Реалізований у вигляді Юнікод і ANSI версії на Windows NT.
Огляд вікна класів, функцій клас вікна, GetWindowLong, RegisterClassEx, SetClassLong, WNDCLASSEX