枚举当前所有窗口
2013-01-08 16:18
459 查看
//声明: GetWindow( hWnd: HWND; {指定的窗口句柄} uCmd: UINT {指定的关系选项} ): HWND; {失败返回0; 成功返回符合的窗口句柄} //uCmd 可选值: GW_HWNDFIRST = 0; {同级别第一个} GW_HWNDLAST = 1; {同级别最后一个} GW_HWNDNEXT = 2; {同级别下一个} GW_HWNDPREV = 3; {同级别上一个} GW_OWNER = 4; {属主窗口} GW_CHILD = 5; {子窗口}
{要有个 Memo 接受数据} procedure TForm1.Button1Click(Sender: TObject); var h: HWnd; p: array[0..254] of char; begin h := GetWindow(Handle, GW_HWNDFIRST); while h <> 0 do begin if GetWindowText(h, p, 255) > 0 then Memo1.Lines.Add(p); h := GetWindow(h, GW_HWNDNEXT); end; end;
相关文章推荐
- 枚举当前打开的所有窗口
- 枚举当前打开的所有窗口
- 枚举当前打开的所有窗口
- 枚举当前所有的 IE 窗口 - 回复 "混岗" 的问题
- 枚举当前打开的所有窗口
- c# 枚举windows当前的所有窗口及子窗口
- 枚举当前所有窗口
- VC++MFC 枚举当前打开的所有窗口
- 显示并可用当前窗口的所有子窗口
- 在 CTreeCtrl 中枚举系统中的所有窗口!(I)
- 在 CTreeCtrl 中枚举系统中的所有窗口!(I)
- 枚举当前环境中打开的所有IE
- 在 CTreeCtrl 中枚举系统中的所有窗口!(II)
- 在 CTreeCtrl 中枚举系统中的所有窗口!(II)
- ios-day11-01(UIWindow的常用方法。makeKeyWindow、makeKeyAndVisible、获取当前应用的主窗口和所有窗口)
- 枚举当前所有的显示器信息
- BCB如何获得当前所有可视窗口的窗口标题和窗口句柄
- 根据进程ID枚举所有窗口获得窗口句柄
- 枚举当前所有的显示器信息
- JavaScript得到当前窗口的所有大小值