首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

呼叫高手、斑竹、等,咨询下,EnumChildWindows是不是罗列顶层窗口下的所有子窗口,包括控件解决方案

2012-05-28 
呼叫高手、斑竹、等,咨询下,EnumChildWindows是不是罗列顶层窗口下的所有子窗口,包括控件我是这么做的EnumCh

呼叫高手、斑竹、等,咨询下,EnumChildWindows是不是罗列顶层窗口下的所有子窗口,包括控件
我是这么做的

EnumChildWindows(NULL,callbackpro,NULL);
执行一次,获得了所有的顶级窗口


然后在 

callpackpro 中

利用每个顶级窗口的指针 hwnd 再执行一次 EnumChildWindows(hwnd,callbackproxxxx,NULL);

这样获得了所有的窗口对象,包括窗口和控件,问下,是不是这样做是对的。

也就是说 ,两级EnumChildWindows就可以拿到所有的窗口对象了


我的系统是windows xp  
我的编译器版本是 visual studio 2008

[解决办法]
是的,你要Enum前最好用spy++看看,很多貌似控件的不是窗口
如果是浏览器,那么绝大部分都不是窗口。

热点排行