【发布时间】:2016-02-24 19:36:42
【问题描述】:
我正在开发一个 wpf 项目,并希望在单击按钮时打开浏览器(IE、Chrome、Firefox、Microsoft edge)。浏览器打开后,我需要在右上角检测它的设置按钮并显示指向它的箭头图像或工具提示。 我知道如何使用 process.start 打开浏览器,但如何检测设置区域?
【问题讨论】:
-
我认为程序本身不可能。此外,窗口大小可能是可变的……您也必须考虑这些因素。
-
你为什么要这样做。我相信你走错了方向。你想完成什么,为什么?
-
这是一种非常复杂且可能错误的方法。 AFAIK 没有浏览器有这样的 API。显示带有箭头的目标浏览器的屏幕截图会更容易和方便。对于您的方法,您可以在 PC 上以百分比的形式测量设置菜单的确切位置,然后在启动浏览器后,通过句柄将焦点设置为您的应用程序,然后在顶部显示一个新的透明窗口作为覆盖并绘制箭头根据测量的百分比和目标窗口大小到您的新窗口。
标签: c#