相关疑难解决方法(0)

如何使用EnumWindows查找具有特定标题/标题的窗口?

我正在开发一个应用程序,最终将成为推动WPF应用程序UI测试的API.

在我们正在进行的初始测试的一个点上,我们得到2个Windows安全弹出窗口.我们有一些循环10次的代码,它使用FindWindowByCaption方法获取其中一个弹出窗口的句柄并输入信息并单击确定.

10次​​中有9次可以正常运行,但我们偶尔会看到看起来像是一场比赛的情况.我的怀疑是,当只有一个窗口打开时,循环开始,而当它输入信息时,第二个窗口打开并窃取焦点; 在此之后它只是无限期地挂起.

我想知道的是,如果有任何方法来获取给定标题的所有窗口句柄,那么我们可以等到2开始循环之前.

c# ui-automation

17
推荐指数
1
解决办法
3万
查看次数

获取应用程序的窗口句柄

我正在构建一个应用程序给另一个应用程序mainWindowhandle它收集有关窗口状态的信息.我收集有关子窗口的信息没有问题,但我无法访问应用程序的其他打开窗口甚至菜单.有没有办法获取应用程序的所有窗口句柄?

.net c# winapi handle

15
推荐指数
2
解决办法
8万
查看次数

标签 统计

c# ×2

.net ×1

handle ×1

ui-automation ×1

winapi ×1