Функция 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 |