回 帖 发 新 帖 刷新版面

主题:列出所有当前进程

* 列出所有当前进程
*-----------------------------------------
Clea
#Define GW_HWNDNEXT    2
Declare INTEGER GetActiveWindow  IN "user32"
Declare INTEGER GetWindow        IN "user32" INTEGER hwnd, INTEGER wFlag
Declare INTEGER GetWindowText    IN "user32" INTEGER hand, STRING @ctitle, INTEGER ntitle
**
[color=FF0000]hCurrent   = GetActiveWindow ()   && 从当前活动窗口开始[/color]
[color=0000FF]&&怎么样能不从当前活动窗口开始吗,因为VFP在失去焦点后找不到‘当前活动的窗口’。请教高手怎么解决这一问题:在线等呀[/color]

回复列表 (共5个回复)

沙发

! tasklist > g:\pid.txt

板凳

再用 appe from 将需要的信息,添加到表中就行了!

3 楼

*__我想要的效果是:连编一小程式,用时钟控件监控进程中主题包含某关键词的窗口,然后提示信息。但发现运行这个VFP小程式后,就算运行了某目标进程时,它并未发现。原因就在那段“当前活动窗口”上!!
VFP程式在失焦点时,无法找到“当前活动窗口”了。 
 

4 楼

用一条 api 命令
直接查找窗口名为 'QQ346851984' 就行了!

5 楼


请问:要找包含“黑七”的非当前任务窗口,代码如何写?我范难了!

我来回复

您尚未登录,请登录后再回复。点此登录或注册