GetWindowWord 函数 (winuser.h)

检索指定偏移量处的 16 位 (DWORD) 值,以额外的窗口内存。

Syntax

WORD GetWindowWord(
  HWND hWnd,
  int  nIndex
);

参数

hWnd

窗口的句柄,间接地是窗口所属的类。

nIndex

要检索的值的从零开始的偏移量。 有效值在 0 到额外窗口内存的字节数中,减去 4;例如,如果指定了 12 个或更多字节的额外内存,则值 8 将是第三个 32 位整数的索引。 若要检索任何其他值,请指定以下值之一。

恒定 价值 Meaning
GWW_HINSTANCE -6 检索应用程序实例的句柄。
GWW_HWNDPARENT -8 检索父窗口的句柄(如果有)。
GWW_ID -12 检索窗口的标识符。

返回值

如果函数成功,则返回值为请求的值。

如果函数失败,则返回值为零。 若要获取扩展的错误信息,请调用 GetLastError

注解

通过在用于 RegisterClassEx 函数的 WNDCLASSEX 结构的 cbWndExtra 成员中指定非零值来保留额外的窗口内存。

要求

Requirement 价值
Header winuser.h
Library User32.Lib