如何枚举特定的窗口,请高手解答……在线等待!!!!急(50分)

  • 主题发起人 主题发起人 redlegend_126_c
  • 开始时间 开始时间
R

redlegend_126_c

Unregistered / Unconfirmed
GUEST, unregistred user!
如何枚举特定的窗口,比如说,知道窗口的类名,但是标题是不知道的,并且类名相同的窗口有很多,如何进行这样的判断,满足特定的类名"#32770(Dialog),然后判断窗口的标题名称,开始否有“发送消息”字符串包含在里面!!!!!<br><br>谢谢请写详细的代码!
 
我只说说实现的方法吧。<br>你可以先分析出窗体的结构<br>如果类名符合要求的话,再利用分析出的结构转到分析子窗口的标题是不是"发送消息"<br>如果不是,就跳过它。
 
问题 就是说,如何实现循环,一个一个查呀,循环怎么实现呀????
 
大致说一下。<br>h := getdesktopwindow<br>是一个递归调用。<br>hc :=getwindow(h,GW_CHILD);<br>while hc&gt;0 do<br>begin<br>&nbsp; hc := GetNextWindow(hc,GW_HWNDNEXT);<br>end; &nbsp;
 
FindWindows
 
后退
顶部