DELPHI中如何获得一个窗口的句柄?

解决方案 »

  1.   

    FindWindow    API函数本窗口字柄就是Hanlde就可以了
      

  2.   

    var yu,i :integer;
    begin
    yu := findwindow(nil,'Delphi 6 - Project1');
    end;'Delphi 6 - Project1'是指你所要找的窗口的标题。
    YU是返回你找到的窗口的句柄
      

  3.   

    WinHand:=findWindow(nil,'窗体的标题');
      

  4.   

    使用FindWindows的API函数,Delphi已经封装了这一个函数。
      

  5.   

    var
      Hand :integer;
    begin
      Hand:= findwindow(窗口类,nil);
    end;
      

  6.   

    必要工具
       SPY++
    所需函数FindWindow('SUPERPROCLASS_SPK',nil);
    GetWindow(Wnd, GW_CHILD);
    FindWindowEx(TWnd,0,'ToolbarWindow32',nil);
    ...
      

  7.   

    findwindow
    gettopwindow
    getactivewindwo
    findwinddowex
    getnexttabitem
    好多