4
|
Nikola Yovchev · 技术社区 · 14 年前 |
![]() |
1
2
您可以枚举所有桌面窗口,加上所有监视器,并组合它们的矩形。我不确定是否有更好的方法。 请注意,Windows“撒谎”的确切尺寸的窗口这些天(空气动力学窗口边框略大于实际报告,除非你设置了一个特殊的标志)。 还要注意,windows可以有由每个应用程序定义的透明部分(除了Aero下始终具有的透明窗口边框)。 在高DPI系统上,你也需要小心,因为Windows会在应用程序中“隐藏”坐标,除非你特意将其标记为DPI感知。 还要注意,即使是“不可见”窗口也可以通过Aero的任务栏、Alt选项卡或Flip3D缩略图功能看到。。。因此,实际上,在启用了DWM的Vista和Windows 7上,答案是您的窗口可能总是完全可见的。:) |
![]() |
2
1
我写了一个小函数来计算任何窗口的可见区域。 将窗口句柄传递给此函数,它将返回窗口的可见区域。
|
|
like · 如何强制某些方法仅对kotlin可见 7 年前 |
![]() |
Trung Tran · 如何根据条件编辑轨道中的链接可见性? 10 年前 |
![]() |
Olena · asp:标签更改同时从C#和JS代码中可见 11 年前 |
![]() |
MrWater · 如何使pdf签名可见(以及有效性图标) 12 年前 |