怎样知道外部应用程序内的控件的句柄??
怎样知道外部应用程序内的控件的名称??

解决方案 »

  1.   

    可以借助Delphi附带的WinSight工具来观察和分析应用程序内的控件名称,在程序中利用FindWindow等Win32函数根据名称来获得窗口或控件的句柄。还有最麻烦但最管用的办法,那就是用EnumWindows等Win32函数来获得所有窗口,并逐一进行分析(只有通过程序来分析了),当然这太麻烦,相当于自己编写了一个WinSight。
      

  2.   

    我认为手工要取的话还是VISUAL STUDIO中的SPY++好用
      

  3.   

    要在代码中找到,首先findwindow,然后,用findwindowex找到子窗体,不过最好先用spy++得到窗体的类名