如何用GetWindow函数来列举桌面上的窗口
来源:互联网 发布:超级基因优化 编辑:程序博客网 时间:2024/05/21 06:31
Dim RenHWND As Integer, WinText As String * 256
t% = 0: lstWindows.Clear
RenHWND = GetWindow(frmTop.hWnd, GW_HWNDFIRST)
Do
i% = GetWindowText(RenHWND, WinText, 256)
If i% <> 0 Then
l% = GetWindowTextLength(RenHWND)
If Left$(WinText, l%) <> frmTop.Caption And Left$(WinText, l%) <> App.Title Then
lstWindows.AddItem WinText: ReDim Preserve winHWND(t%) As Integer
winHWND(t%) = RenHWND: t% = t% + 1
End If
End If
RenHWND = GetWindow(RenHWND, GW_HWNDNEXT)
Loop Until RenHWND = 0
lstWindows.ListIndex = 0
t% = 0: lstWindows.Clear
RenHWND = GetWindow(frmTop.hWnd, GW_HWNDFIRST)
Do
i% = GetWindowText(RenHWND, WinText, 256)
If i% <> 0 Then
l% = GetWindowTextLength(RenHWND)
If Left$(WinText, l%) <> frmTop.Caption And Left$(WinText, l%) <> App.Title Then
lstWindows.AddItem WinText: ReDim Preserve winHWND(t%) As Integer
winHWND(t%) = RenHWND: t% = t% + 1
End If
End If
RenHWND = GetWindow(RenHWND, GW_HWNDNEXT)
Loop Until RenHWND = 0
lstWindows.ListIndex = 0
- 如何用GetWindow函数来列举桌面上的窗口
- 如何用注册表删除Win10桌面上的顽固IE图标
- 如何用win32的函数调节设置Unity的窗口
- 如何用函数来重新启动WIN2000
- 如何用随机函数rand5来构造随机函数rand7 一道经典的算法题
- 如何用函数名字符串来调用函数
- 如何用随机函数rand5来构造随机函数rand7
- Javascript如何用一个优雅的姿势通过getStyle函数来获取元素的样式
- 如何用DLL来控制MT4的(54个主要函数)
- 如何用windows API函数打开指定窗口
- 桌面上的所有窗口最小化
- 捕捉桌面上的窗口信息
- 飞鸽传书 桌面上常见的窗口:
- 捕捉桌面上的窗口信息
- 如何用进度条显示数据窗口报表的统计过程?
- 如何用C#写一个简单的Login窗口
- 如何用C#写一个简单的Login窗口
- 如何用C#写一个简单的Login窗口
- inetinfo.exe占用了100%的cpu解决方案
- ACDK指南- 一个简单的类
- 输入年月日,求出是第几周.
- 如何利用FindWindow()函数查找程序
- letter from jjhou
- 如何用GetWindow函数来列举桌面上的窗口
- 如何列出系统正在进行的程序及强行关闭该程序
- 使用EJB3.O简化EJB开发(一)
- 如何在Windows的任务栏的托盘上加一个快捷图标
- 毕业六年:走遍三企,走向成熟
- 得到一个数据库的用户连接数
- SendMessage() API 函数如何使用
- 创造成功的基本前提
- 今天去南通