如何枚举窗口?
用EnumWindows枚举出来的窗口竟然有几百个,我又用GetParent(hwnd)是否等于0还有是否可见来筛选,最后还剩16个,可是我现在只开了7个窗口啊!
我想做到像Windows任务管理器,应用程序里面显示的那样,有多少个窗口就显示多少个,该怎么做?
[解决办法]
http://download.csdn.net/source/1496397
[解决办法]
一、去掉系统外壳窗口。
二、使用GetWindowThreadProcessId函数获得窗口所在的进程句柄,对同一个进程的窗口只保留一个可见的顶级窗口。
[解决办法]
楼上两位说的都不大妥,“Windows任务管理器,应用程序”上的和任务栏上的差不多,并不是一个进程只有一个窗口的。