如何获取某一个进程中所有的窗口? 假设现在有一个对话框程序,对话框可以打开模态的对话框,也可以打开非模态对话框,对话框又可以打开对话框。我如何可以通过这个程序进程的ID获取它的所有窗口呢?如何获取在最上层的窗口呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 EnumWindows枚举所有窗口,逐一用GetWindowThreadProcessId获取窗口的进程ID来对比,最先查到的就是最上层的。 楼上是不是没听明白楼主的意思你找到对应进程后 怎么进一步枚举进程中所有的窗口呢 EnumWindows只能枚举到进程最外层的一个窗口 里面的子窗口怎么枚举啊??? 楼主方法我 已找到EnumChildWindows 详细方法见csdn VC2005中Office Exel的使用 求教:如何让OnDraw对WM_SIZE消息作出不同的响应 文件路径保存问题 一个很难的问题,头好疼,并且我没有分了,可怜一下 CString的bug? 一个很菜的问题 想找一个XML解释器! 请教一个SQL语句 编译通过,运行时错误,怎么回事? 如何得到kernel,user等windows系统核心模块的句柄? mfc最外层try/catch加到哪? 在MFC的ADO中怎么得到单个值
你找到对应进程后 怎么进一步枚举进程中所有的窗口呢 EnumWindows只能枚举到进程最外层的一个窗口 里面的子窗口怎么枚举啊???