(通过所有意味着重新标记相关技术:我不知道他们是谁:)
我可能会在稍后提出更详细的问题,关于具体的细节但是现在我正试图抓住"大局":我正在寻找一种在Windows上枚举"真实可见窗口"的方法.通过"真实可见窗口"我的意思是:用户称之为"窗口".我需要一种方法来获取所有这些可见窗口的列表,按Z顺序.
请注意,我就真的需要做到这一点.我已经在OS X上完成了它(这是一个非常令人头痛的问题,特别是如果你想支持OS X 10.4,因为OS X没有方便的Windows API),现在我需要在Windows下完成它.
这是一个例子,假设屏幕上有三个可见窗口,如下所示:
+------------------------------------------+
| |
| +=============+ |
| | | |
| | A +--------------------------+
| | | |
| C | | B |
| | +--------------------------+
| | | |
+-----------| |----------------+
| |
+-------------+
Run Code Online (Sandbox Code Playgroud)
然后我需要找回这样的列表:
windows B is at (210,40)
windows A is at (120,20)
windows C is at (0,0)
Run Code Online (Sandbox Code Playgroud)
然后,如果用户(或OS)将窗口A带到前面,它将变为:
+------------------------------------------+
| |
| +=============+ |
| | | |
| | A |---------------------+
| | …
Run Code Online (Sandbox Code Playgroud) 编辑:我想通过使用任何第三方软件实现它.我的应用程序是SAP产品,我不能去每个客户并在他的系统中安装该软件.
我有以下场景..
我的网站(当然,它是一个商业应用程序)中有一个名为"Save as image"
.so的按钮,每当用户按下该按钮时,页面内容必须转换为图像文件并保存在他的系统中.
我们可以通过javascript或jquery实现它吗?
如果我们不能在javascript中执行此操作,我们是否可以在SAP BSP中执行此操作,因为我的应用程序是在SAP BSP中开发的?
我已经在这个网站上搜索过并找到了一个仅适用于Firefox extesnion的解决方案.但我需要一个跨浏览器的解决方案,它必须适用于IE,Chromer等.