如何在Windows 7中获得屏幕上所有窗口的大小?

问题描述:

我正试图编写一个程序来获取屏幕上显示的窗口。像screen.getActiveWindow()。size这样的东西很酷,但它只能解决活动窗口。如何在Windows 7中获得屏幕上所有窗口的大小?

我正在寻找屏幕上所有窗口的大小,以及它们调整大小时的事件信息,相互覆盖。

我只是做白日梦或有办法在windows上获取这些信息吗?

您需要使用EnumWindow Function去拿每个窗口的HWND然后用户EnumChildWindow获得子窗口最后得到windowinfo的CLR不具备所有必要的功能,除非它在被加入到做低水平窗口操作4.0,我没有注意到。