SetClassWord

SetClassWord функция заменяет значение 16-разрядного (word) с заданным смещением в память дополнительный класс для класса окна, к которому принадлежит указанное окно.

GCW_ значениями, поддерживаемыми 16-разрядной Windows являются устаревшими. Вам необходимо использовать функцию SetClassLong для задания значения класса, ранее установленные с помощью GCW_ значений с помощью функции SetClassWord.

Слово SetClassWord) HWND  hWnd, / / обработать окнаintnIndex, / / индекс значения для измененияСловоwNewWord / / новое значение);
 

Параметры

hWnd
Дескриптор окна и, косвенно, класс, к которому принадлежит окно.
nIndex
Определяет смещение байтов значения необходимо заменить. Допустимые значения находятся в диапазоне от нуля до количество байтов памяти класса минус два; например при указании 10 или более байтов памяти, высшего сорта, значение 8 будет индекс пятого 16-битовое целое число.
wNewWord
Определяет значение, замена.

Возвращаемые значения

Если функция выполнена успешно, возвращаемое значение является предыдущее значение заданного 16-разрядного целого числа. Если значение не было задано ранее, возвращаемое значение равно нулю.

Если вызов функции был неуспешен, возвращаемое значение равно нулю. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.

Примечания

Резервировать память высшего сорта, указав ненулевое значение в cbClsExtra член WNDCLASS структуры, используется с функцией RegisterClass.

Родственные слова

Обзор окна классов, функции класса окна, GetClassWord, RegisterClass, SetClassLong, WNDCLASS

Index