2014-10-01 33 views
0

这关系到我的other question暂停的应用程序。UIAutomation,如果出现帮助窗口

我用OnStructureChanged事件检测“帮助”窗口,在我的应用程序将数据写入到第三方应用程序弹出。我需要我的应用程序在最终用户解决第三方应用程序中的数据问题时暂停,然后我需要我的应用程序在最终用户关闭“帮助”窗口后恢复。 (或者我需要检测'Help'窗口是否关闭,或者我需要显示一个消息框并使用DialogResult触发我的应用程序恢复)。

我从来没有遇到过这样的事情。我不知道是否有可能做我想做的事。如果可能的话,我不知道从哪里开始。

建议吗?


更新:

我只用过一次线程之前,我认为这是一个相当“易peasy”的用法,我把它关掉不用太多努力,考虑到我从来没有使用线程之前。我现在正在为线程处理这个问题。有一个很好的机会,我错误地实现了它,但我的应用程序不能正常工作了......我不知道我是否玩正确的工具。

+0

你介意发布一些代码,以便我可以看看它吗? – 2014-10-15 01:33:22

回答

0

我只好自顾自地与项目活动 - 最后期限,你知道...

我结束了使用UI自动化检测“帮助”窗口,然后我展示了一个消息框,发出指令到最后用户。我检查MessageBox的DialogResult并继续处理。它可能不是“猫”的最佳方式,但我是一个小菜鸟,我有一个最后期限,所以我做了我需要做的继续前进。