Функция GetWindowWord (winuser.h)

Извлекает 16-разрядное значение (DWORD) с указанным смещением в дополнительную память окна.

Синтаксис

WORD GetWindowWord(
  HWND hWnd,
  int  nIndex
);

Параметры

hWnd

Дескриптор окна и, косвенно, класса, которому принадлежит окно.

nIndex

Отсчитываемое от нуля смещение извлекаемого значения. Допустимые значения находятся в диапазоне от нуля до количества байтов дополнительной памяти окна, минус четыре; Например, если вы указали 12 или более байтов дополнительной памяти, значение 8 будет индексом третьего 32-разрядного целого числа. Чтобы получить любое другое значение, укажите одно из следующих значений.

Константа Значение Значение
GWW_HINSTANCE –6 Извлекает дескриптор экземпляра приложения.
GWW_HWNDPARENT -8 Извлекает дескриптор в родительское окно, если таковой имеется.
GWW_ID -12 Извлекает идентификатор окна.

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

Если функция выполняется успешно, возвращается запрошенное значение.

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

Комментарии

Зарезервируйте дополнительную память окна, указав ненулевое значение в элементе cbWndExtra структуры WNDCLASSEX, используемой с функцией RegisterClassEx .

Требования

   
Верхняя часть winuser.h