倾家荡产无所谓,只要能得到问题的答案,谢谢 大家好,请大侠帮我详细解释下EnumChileWindow()函数的执行过程,他和BOOL CALLBACK EnumChildProc(HWND hwnd,LPARAM lParam)到底是怎么枚举窗口的。大家可以假设一个窗口上有3个子窗口,然后讲解下枚举过程,谢谢,每次没枚举都对字窗口做一个操作(假设是显示当前窗口的类名吧)。再次感谢,分不够再加。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没仔细研究过,LZ可以自己做个程序结合SPY++看一下。 EnumChileWindow(EnumChildProc,,,){ HWND hWnd = GetNextWindow(); while( IsValidWindow(hWnd) && EnumChildProc(,,,) ) { hWnd = GetNextWindow(); }} EnumChileWindow查找每个子窗口,找到了就调用一次EnumChildProc,如果EnumChildProc返回TRUE,就继续;否则停止枚举。 这位已经解答了,LZ不识货(不保证一定是这样,但流程差不多)。用文字叙述就是找到一个窗口,就以之为参数调用一次EnumChildProc,直到EnumChildProc返回FALSE或者找不到窗口为止。 C++制作的BHO,怎么使得BHO在每个网页打开的时候添加javasript脚本 帮忙看下之前的老问题 ip地址控件 关于InternetGetCookie参数的问题 散分。 win2k中如何拦截关于“文件创建”的一类消息 从那里找回控件条啊? 脚本语言解释器的英文翻译? CMFCPropertyGridFileProperty如何选择文件夹? 从刚接触VC,到能够独立完成一个项目(50万以上),需要多少时间? VC下怎样获得一个文件目录下的所有文件数目? dll中使用CSocket出问题
{
HWND hWnd = GetNextWindow();
while( IsValidWindow(hWnd) && EnumChildProc(,,,) )
{
hWnd = GetNextWindow();
}
}
这位已经解答了,LZ不识货(不保证一定是这样,但流程差不多)。
用文字叙述就是找到一个窗口,就以之为参数调用一次EnumChildProc,直到EnumChildProc返回FALSE或者找不到窗口为止。