DELPHI如何得到另一个窗口的句柄 和这个窗口的子句柄最好给个例子

解决方案 »

  1.   

    查找另外一个窗口的句柄: handle := FindWindow(nil,PChar('窗口的标题'));//查到窗体句柄
    查找子窗体:childHandle := FindWindowEx(handle,0,'子窗体类','子窗体标题'); 另外有个枚举子窗体的API,EnumChildWindows(主创体句柄,@回调函数,用户参数);
    用这个函数需要自己写一个回调的函数,比如:function EnumChildProc(ahWND:HWND; param:LPARAM):boolean; stdcall;
    函数的详细用法参考帮助文件以及在网上搜索