目的是获取一个软件界面中的编辑框的句柄 主窗体的句柄能得到,但向下一级一级获取时,级数是不定的,有时会多出一级来,而每级全是#32770对话框
还好跟编辑框同一级的还有其它控件,比如标签,它的标题是固定的而且是比较特殊的,但它相对主窗体的级数也是不定的有没有函数不用关心父窗体们,或者不用一级一级的往下找,直接取到这个标签的句柄,再向上找到它的父窗体,再向下找那个编辑框
或者哪位有好办法 忘赐教 

解决方案 »

  1.   

    记得用
    BOOL EnumWindows(    WNDENUMPROC lpEnumFunc, // pointer to callback function
        LPARAM lParam  // application-defined value
       );
    好像可以
    具体用法网上搜一下 
      

  2.   

    能FindWindowEx就FindWindowEx,否则就只能Enum了
      

  3.   

    发现规律了 只要向下FindWindowsEx第一个可见窗体就OK了FindWindowsEx时,得到窗体的句柄后,如何判断这个窗体是可见或者不可见?