靠,你以为你用Win31+Delphi 1 很拽阿。EnumChildWindows是API函数,跟你用什么有个屁关系。函数定义如下:
  BOOL EnumChildWindows(HWND hWndParent, WNDENUMPROC lpEnumFunc,LPARAM lParam );
所以说呢,问题出在你的回调函数上了。

解决方案 »

  1.   

    顺便说一下EnumChildWindows函数的用法,
    EnumChildWindows函数遍历父窗口的所有子窗口,递归调用用户定义的回调函数,当回调函数返回FALSE时,停止遍历,至于何时返回FALSE,这根据用户自己需要编写的回调函数来决定。
      
      

  2.   

    dephihelp兄:谢谢答复。。
    EnumChildWindows这个东东,我在win9x和win2k用的都用烂了,大概还知道怎么用。
    不过,在win31下面它就是报错。
    即使我不在回调函数里面写东西,运行到这里系统进入死循环了。本来说遍历完了所有的
    child window 函数自动返回的。可是这里却确不会。