呼叫高手、斑竹、等,咨询下,EnumChildWindows是不是罗列顶层窗口下的所有子窗口,包括控件
我是这么做的
EnumChildWindows(NULL,callbackpro,NULL);
执行一次,获得了所有的顶级窗口
然后在
callpackpro 中
利用每个顶级窗口的指针 hwnd 再执行一次 EnumChildWindows(hwnd,callbackproxxxx,NULL);
这样获得了所有的窗口对象,包括窗口和控件,问下,是不是这样做是对的。
也就是说 ,两级EnumChildWindows就可以拿到所有的窗口对象了
我的系统是windows xp
我的编译器版本是 visual studio 2008
[解决办法]
是的,你要Enum前最好用spy++看看,很多貌似控件的不是窗口
如果是浏览器,那么绝大部分都不是窗口。