EnumWindows 遍历窗口
枚举所有顶级窗口,并调用指定函数 lpEnumFunc,参数为窗口句柄和
lParam。当调用的函数返回 False 时停止枚举。
| Function EnumWindows (ByVal lpEnumFunc As Long, ByVal
lParam As Long) As Long |
EnumChildWindows 遍历子窗口
| Function EnumChildWindows(ByVal hWndParent As Long, ByVal
lpEnumFunc As Long, ByVal lParam As Long) As Long |
| 参数 |
意义 |
| hWndParent |
父窗口句柄 |
| lpEnumFunc |
回调函数入口 |
| lParam |
回调参数之一 |
lpEnumFunc 函数
| VB |
Function EnumProc(ByVal app_hwnd As Long, ByVal
lParam As Long) As Boolean |
| Delphi |
Function EnumProc(app_hwnd :Integer;
lParam :Integer):Boolean; Stdcall; |
| 参数 |
意义 |
| app_hwnd |
窗口句柄 |
| lParam |
同 EnumWindows 参数 lParam |
| 返回值 |
为 False 时,停止余下窗口,并且 EnumWindow 返回 0 |