TileWindows

VB声明
Declare Function TileWindows% Lib "user32" (ByVal hwndParent As Long, ByVal wHow As Long, lpRect As RECT, ByVal cKids As Long, lpKids As Long) Declare Function TileWindowsBynum% Lib "user32" Alias "TileWindows" (ByVal hwndParent As Long, ByVal wHow As Long, ByVal lpRect As Long, ByVal cKids As Long, ByVal lpKids As Long)
说明
以平铺顺序排列窗口（在vb里使用：对顶级窗口和MDI子窗口有效）
返回值
Integer，成功排列的窗口数量，零表示失败
参数表
参数 | 类型及说明
hwndParent | Long，欲对其子窗口进行排列的父窗口。可用GetDesktopWindow函数获得顶级窗口（桌面）的句柄
wHow | Long，MDITILE_HORIZONTAL或MDITILE_VERTICAL，用于设置平铺方向（水平或垂直）
lpRect | Long，要在其中平铺窗口的矩形，可设为NULL，表示用整个客户区域
cKids | Long，lpKids数组中指定的子窗口数量
lpKids | Long，欲排列子窗口列表的第一个元素。如传递NULL（务必将参数定义成ByVal Long），可排列所有子窗口
注解
这个函数不能对诸如控件的子窗口产生作用——只对对顶级窗口和MDI子窗口有用。在MDI窗口的情况下，指定的父窗口应是MDIClient窗口的句柄，不应是MDI窗体本身的窗口句柄。可用GetParent获得正确的句柄

Top