注册 登录
编程论坛 VB6论坛

在VB中如何用API函数FindWindowEx 或FindWindow 枚举查找所有进程或窗口的句柄啊

fwsw1986 发布于 2011-07-10 22:40, 6269 次点击
在VB中如何用API函数FindWindowEx 或FindWindow 枚举查找所有进程或窗口的句柄啊
最好可以给代码,谢谢
6 回复
#2
wube2011-07-10 23:12
Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
hWnd1 ----------  Long,在其中查找子的父窗口。如设为零,表示使用桌面窗口(通常说的顶级窗口都被认为是桌面的子窗口,所以也会对它们进行查找)
hWnd2 ----------  Long,从这个窗口后开始查找。这样便可利用对FindWindowEx的多次调用找到符合条件的所有子窗口。如设为零,表示从第一个子窗口开始搜索
lpsz1 ----------  String,欲搜索的类名。零表示忽略
lpsz2 ----------  String,欲搜索的类名。零表示忽略

Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
lpClassName ----  String,指向包含了窗口类名的空中止(C语言)字串的指针;或设为零,表示接收任何类
lpWindowName ---  String,指向包含了窗口文本(或标签)的空中止(C语言)字串的指针;或设为零,表示接收任何窗口标题

获取窗口标题句柄窗口类
只有本站会员才能查看附件,请 登录
#3
fwsw19862011-07-12 18:12
回复 2楼 wube
感谢
#4
zhuping2011-08-02 13:28
很好!
#5
yijun05142012-06-04 02:06
好个屁
#6
yijun05142012-06-04 02:09
1
#7
zun0012014-08-21 17:57
1