Параметры

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.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: