hWnd
[in] Дескриптор окна и, косвенно, класс которому окно принадлежит.
nIndex
[in] Устанавливает заменяемое 32-разрядное значение. Чтобы установить 32-разрядное значение в дополнительную память класса, задайте положительное, отсчитываемое от нуля смещение байта устанавливаемого значения. Допустимые значения находятся в диапазоне от нуля до числа байтов дополнительной памяти класса, минус четыре; например, если бы Вы определили 12 или больше байтов дополнительной памяти класса, значение 8 будет индексом третьего 32-разрядноого целого числа. Чтобы установить любое другое значение из структуры WNDCLASSEX, установите одно из ниже перечисленных значений.
Значение | Предназначение |
GCL_CBCLSEXTRA | Устанавливает размер дополнительной памяти, связанной с классом, в байтах. |
GCL_CBWNDEXTRA | Устанавливает размер дополнительной памяти окна, связанной с каждым окном в классе, в байтах. Установка этого значения не изменяет число дополнительных байт, назначенных ранее. За информацией о том, как получить доступ к этой памяти, обратитесь к функции GetWindowLong. |
GCL_HBRBACKGROUND | Заменяет дескриптор кисти фона, связанной с классом. |
GCL_HCURSOR | Заменяет дескриптор курсора, связанного с классом. |
GCL_HICON | Заменяет дескриптор значка, связанного с классом. |
GCL_HICONSM | Заменяет дескриптор маленького значка, связанного с классом. |
GCL_HMODULE | Заменяет дескриптор модуля, который зарегистрировал класс. |
GCL_MENUNAME | Заменяет адрес строки с именем меню. Строка идентифицирует ресурс меню, связанный с классом. |
GCL_STYLE | Заменяет данные о битах стиля класса окна. |
GCL_WNDPROC | Заменяет адрес оконной процедуры связанной с классом. |
dwNewLong
|
|
[in] Задает значение замены.
Возвращаемое значение
Если функция завершается успешно, возвращаемое значение - предыдущее значение определенного 32-разрядного целого числа. Если значение(величина) не было предварительно установлено, возвращаемое значение равняется нулю.
Если функция завершается ошибкой, возвращаемое значение равняется нулю. Чтобы получить дополнительную информацию об ошибке, вызовите GetLastError.