TileWindows 函数 (winuser.h)
平铺指定父窗口的指定子窗口。
语法
WORD TileWindows(
[in, optional] HWND hwndParent,
[in] UINT wHow,
[in, optional] const RECT *lpRect,
[in] UINT cKids,
[in, optional] const HWND *lpKids
);
参数
[in, optional] hwndParent
类型:HWND
父窗口的句柄。 如果此参数为 NULL,则假定为桌面窗口。
[in] wHow
类型: UINT
平铺标志。 此参数可以是以下值之一, 可以选择与 MDITILE_SKIPDISABLED 组合,以防止平铺已禁用的 MDI 子窗口。
值 | 含义 |
---|---|
|
水平平铺窗口。 |
|
垂直平铺窗口。 |
[in, optional] lpRect
类型: const RECT*
指向 结构的指针,该结构指定以客户端坐标表示的矩形区域,在其中排列窗口。 如果此参数为 NULL,则使用父窗口的工作区。
[in] cKids
类型: UINT
lpKids 参数指定的数组中的元素数。 如果 lpKids 为 NULL,则忽略此参数。
[in, optional] lpKids
类型: const HWND*
要排列的子窗口的句柄数组。 如果指定的子窗口是样式 WS_EX_TOPMOST 或 WS_EX_TOOLWINDOW的顶级窗口,则不会排列子窗口。 如果此参数为 NULL,则会排列指定父窗口 (或桌面窗口) 的所有子窗口。
返回值
类型: WORD
如果函数成功,则返回值为排列的窗口数。
如果函数失败,则返回值为零。 要获得更多的错误信息,请调用 GetLastError。
注解
调用 TileWindows 会导致所有最大化的窗口还原到其以前的大小。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | winuser.h (包括 Windows.h) |
Library | User32.lib |
DLL | User32.dll |
另请参阅
概念性
其他资源
引用