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 |