如何取得Windows当前最顶层的窗口?? 有一程序,如任务管理器,窗口是顶层窗口如何取得该窗口的Handle??再问,知道一窗口的Handle,如何得到该窗口所属的进程? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 得到顶层窗口:FindWindow得到该窗口所属的进程:GetWindowThreadProcessId 楼上的得到该窗口所属的进程就不说了。想补充一下得到顶层窗口:GetForegroundWindow祝你好运 GetForegroundWindow不是得到顶层窗口,而是具有焦点的窗口。呵呵, nbforyou(补风捉影)弄错了‘顶层窗口’的意思。 GetForegroundWindow不是得到顶层窗口,而是具有焦点的窗口!!!我想得到的是所有运行的程序窗口中最顶层的窗口! 如果你想得到所有运行的程序窗口中最顶层的窗口用枚举吧。用EnumWindows枚举所有顶层窗口。 先用Findwindow找到窗口的句柄然后再用GetParent就可以了 动态生成20个编辑框,然后分别给对应的程序动态赋值 delphi7.0 中toolbar 中的toolbutton 的caption 属性 请教在库存中遇到的误差问题 使用adoquery,删除记录,但同时删除多个记录了,怎么办? 如何判断某个COM组件已经注册到我的系统中。 关于静态调用 dll 的问题 救命!我的源码没了,如何得到程序可执行体的某个控件的值?(在线等) Delphi 文件怎么自动reload 打印整个窗体是用:print。现在我要打印窗口中的listbox控件,怎么实现。前者答对者给分。 快来抢分,找图像控件 一个极其简单的问题 加密和解密问题
FindWindow
得到该窗口所属的进程:
GetWindowThreadProcessId
想补充一下得到顶层窗口:
GetForegroundWindow
祝你好运
我想得到的是所有运行的程序窗口中最顶层的窗口!
用EnumWindows枚举所有顶层窗口。
Findwindow
找到窗口的句柄
然后再用
GetParent
就可以了