同题目~ 小弟先拜谢一下~ :)

解决方案 »

  1.   

    EnumWindow
    或FindWindow+GetWindow
      

  2.   

    GetWindow找出来的窗体怎么都没标题啊~ 
    这样该怎么用Findwindow获得该窗体呢?
      

  3.   

    1.先用 Finwindow 找到Desktop窗口句柄,所有窗口都是它的子窗口(如你有SPY++会看得很清楚),调用GetWindow()选GW_CHILD 可得其子窗口,选GW_HWNDNEXT或调用GetNextWindow()可得其平级下一窗口,作一递归函数既可得到所有窗口句柄;2。对于带有title的窗口,调用GetWindowText()可得其标题,但要注意必须是该进程的顶级窗口,即其父窗口为Desktop,否则可能得到子窗口(如view)的显示内容,同理,调用SetWindowText()既可改变标题;