getWindowWord 函数 (winuser.h)

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

语法

WORD GetWindowWord(
  HWND hWnd,
  int  nIndex
);

参数

hWnd

窗口的句柄,以及窗口所属的类的间接句柄。

nIndex

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

返回的常量 “值” 含义
GWW_HINSTANCE -6 检索应用程序实例的句柄。
GWW_HWNDPARENT -8 检索父窗口的句柄(如果有)。
GWW_ID -12 检索窗口的标识符。

返回值

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

如果函数失败,则返回值为零。 要获得更多的错误信息,请调用 GetLastError。

注解

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

要求

   
标头 winuser.h