GetNextWindow 宏 (winuser.h)

检索 Z 顺序中下一个或上一个窗口的句柄。 下一个窗口位于指定窗口下方;上一个窗口是上面的。

如果指定的窗口是最顶层的窗口,该函数将搜索最顶层的窗口。 如果指定的窗口是顶级窗口,该函数将搜索顶级窗口。 如果指定的窗口是子窗口,该函数将搜索子窗口。

语法

void GetNextWindow(
  [in]  hWnd,
  [in]  wCmd
);

参数

[in] hWnd

类型:HWND

窗口的句柄。 检索的窗口句柄基于 wCmd 参数的值相对于此窗口。

[in] wCmd

类型:UINT

指示函数是返回下一个窗口还是上一个窗口的句柄。 此参数可以是以下值之一。

价值 意义
GW_HWNDNEXT
2
返回给定窗口下方窗口的句柄。
GW_HWNDPREV
3
返回给定窗口上方窗口的句柄。

返回值

类型:HWND

如果函数成功,则返回值为窗口句柄。 如果不存在具有指定窗口与指定窗口的指定关系,则返回值 NULL。 若要获取扩展的错误信息,请调用 GetLastError

言论

此函数作为对 GetWindow 函数的调用实现。

#define GetNextWindow(hWnd, wCmd) GetWindow(hWnd, wCmd)

要求

要求 价值
最低支持的客户端 Windows 2000 Professional [仅限桌面应用]
支持的最低服务器 Windows 2000 Server [仅限桌面应用]
目标平台 窗户
标头 winuser.h (包括 Windows.h)

另请参阅

概念

GetTopWindow

GetWindow

参考

Windows