获取不包含重叠窗口的运行流程维度

时间:2017-04-25 15:03:15

标签: c# .net winforms winapi process

我使用this answer获取外部流程维度(使用Process.MainWindowHandle和GetWindowRect \ DwmGetWindowAttribute函数Pinvoke)。

但是我需要获得窗口的维度除了隐藏部分\所有这个过程的任何其他进程\窗口,换句话说,只有这个MainWindowsHandle的可见区域。

例如,如何在此屏幕截图中仅获取Explorer.exe和VNC.exe的红色虚线区域?

example

0 个答案:

没有答案