检索指定偏移量处的 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 |